不了解更多细节,情况听起来很简单:dbf文件中的数据与SQL Server表中的数据类型不匹配。如果真是这样,那么您有两种选择:
更改您的SQL Server表以容纳dbf文件中的数据。
不要从导致问题的dbf文件中导入数据。
在选项#1中,您可以将限制性数字或日期类型字段修改为varchar或nvarchar字段。然后,您可能想要修改任何可能在dbf文件中假设某些数据类型的程序,以容纳varchar或nvarchar数据。例如,您可以使用某种try-
catch语言来在允许程序访问数据之前测试数据的转换。
如果决定使用选项#2,则可以将选择查询更改为筛选出不满足SQL Server表的字段要求的数据。
祝你好运!



