一下前几天我到遇到过,但是我的是sql/oracle数据库,而且select时没有错误,只是获得数据集后在转换某一字段时报了下上面的错误。

解决方案 »

  1.   

    用链接服务器可以搞定,在控制面板--系统数据源(ODBC)中创建一个系统dsn--驱动程序选择"Driver do Microsoft dBase (*.dbf),dsn名字任意,设置好dbf所在的目录再在sql中创建一个链接服务器,名字任意,使用odbc驱动程序,在第二项(系统dsn名)中填写第一步创建的dsn名字然后可以用下面的查询出全部数据
    select * from openquery(链接服务器名,'select * from dbf文件名')
      

  2.   

    哈哈:找到原因了,原来是在foxpro里面的数据的地穷大是用***********表示的.把这些数据用数字改过来就可以了.
      

  3.   

    http://community.csdn.net/Expert/topic/3810/3810740.xml?temp=.5539209