我将所有数据库从dbase visual foxpro文件转换为sql server。我遇到问题的.dbf
表有一堆字符字段和一个datetime
字段。我在SQL服务器中创建了一个等效表,它具有所有相同大小的字段和datetime
字段。但是当我将.dbf
文件导入sql-server时,它会立即给我这个错误:
视觉foxpro日期时间数据看起来像这样:
并且visual foxpro中的字段属性如下所示:
sq-server中的日期时间是否与.dbf文件中的日期时间不同?我不明白错误信息的含义。我怎么做到这样我可以导入这个表没有问题?任何帮助表示赞赏
谢谢
答案 0 :(得分:2)
我已成功使用免费的Sedna pack Microsoft版本的VFP中的Sql Server升迁向导工具。它使用Visual FoxPro运行,将所有数据上传到Sql Server。
注意:如果DBF表不在DBC中,则需要在seprate文件夹中复制表和索引,然后将表添加到DBC,然后可以使用升迁向导。 / p>
http://vfpx.codeplex.com/wikipage?title=Sedna#SQLServerUpsizing
另外,这是CODE杂志上有关如何使用它的文章: http://www.codemag.com/article/0703052