Dbf 到 sql 日期时间未导入

Dbf to sql datetime not importing

我正在将我们所有的数据库从 dbase visual foxpro 文件转换到 sql 服务器。我遇到问题的 .dbf table 有一堆字符字段和一个 datetime 字段。我在 SQL-server 中创建了一个等效的 table,它具有所有相同大小的字段和一个 datetime 字段。然而,当我将 .dbf 文件导入 sql-server 时,它立即给我这个错误:

可视化的 foxpro 日期时间数据看起来像这样:

visual foxpro 中的字段属性如下所示:

sq-server 中的日期时间是否与 .dbf 文件中的日期时间不同?我不明白错误信息在说什么。我该怎么做才能毫无问题地导入这个 table?任何帮助表示赞赏

谢谢你

我已成功使用 Microsoft 为 VFP 发布的免费 Sedna 包中的 Sql 服务器升级向导工具。它从 Visual FoxPro 运行,将您的所有数据上传到 Sql 服务器。

注意:如果您的 DBF 表不在 DBC 中,您需要在单独的文件夹中复制表和索引,然后将表添加到 DBC,然后您可以使用升迁向导.

http://vfpx.codeplex.com/wikipage?title=Sedna#SQLServerUpsizing

另外,这里有一篇来自 CODE Magazine 的关于如何使用它的文章: http://www.codemag.com/article/0703052