如果数据表中包含 bigint 类型字段,使用 TBatchMove 时却发生‘数据转换发生溢出’错误。
请问该如何处理?

解决方案 »

  1.   

    很正常,我曾經使用過,把VFP轉換到SQLSERVER,後來放棄了。
      

  2.   

    我也遇到问题了啊,提示 数据传输失败 。也不知道哪的事。
    我用的是tadobatchmove
      

  3.   

    具体过程是:
    在从 Access 向 SQL Server 用 TBatchMove 以 batAppendUpdate 和其他各种模式移动数据时,如果目的表中有 bigint 类型的字段,就会出错,如果没有 bigint 类型的字段就不出错。在从 SQL Server 向 Access 中导入数据时,我在 Access 中使用了 OPENDATASOURCE,SQL Server 中 bigint 数据类型对应了 Access 中的文本数据类型。我不想修改字段类型。