【问题标题】:Dbf to sql datetime not importingDbf 到 sql 日期时间不导入
【发布时间】:2015-10-20 11:42:54
【问题描述】:

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

视觉 foxpro 日期时间数据看起来像这样:

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

sq-server 中的日期时间与 .dbf 文件中的日期时间不同吗?我不明白错误消息在说什么。我如何做到这一点,以便我可以毫无问题地导入此表?任何帮助表示赞赏

谢谢你

【问题讨论】:

  • SQL Server 什么版本?此外,您似乎正在使用第三方实用程序。可能问题出在哪里?
  • @EricHauenstein 前端是 AnySQL Maestro,但它在 MS SQL server 2012 上运行

标签: sql sql-server import dbf dbase


【解决方案1】:

我已成功使用免费的 Sedna pack Microsoft 版本的 VFP 中的 Sql Server Upsizing Wizard 工具。它从 Visual FoxPro 运行,将所有数据上传到 Sql Server。

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

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

另外,这里有一篇来自 CODE 杂志的文章,介绍了如何使用它: http://www.codemag.com/article/0703052

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 2015-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-29
    相关资源
    最近更新 更多