select *
from openrowset('sqloledb','localhost\sqlexpress';'sa';'88888888','select * from openrowset(''MSDASQL'',
''Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=e:\shahu;'',
''select * from [143wens1]'')')
这里143wens1总数据有117855,而查找只有两千多条,而换另外一个表143wens2却可以全部查找出来。
为什么143wens1的数据查找不全呢,有谁能帮帮我,我EMAIL表和VFPODBC驱动给你啦
from openrowset('sqloledb','localhost\sqlexpress';'sa';'88888888','select * from openrowset(''MSDASQL'',
''Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=e:\shahu;'',
''select * from [143wens1]'')')
这里143wens1总数据有117855,而查找只有两千多条,而换另外一个表143wens2却可以全部查找出来。
为什么143wens1的数据查找不全呢,有谁能帮帮我,我EMAIL表和VFPODBC驱动给你啦
建议使用DTS或SSIS导入SQL SERVER后再查询.
建议使用DTS或SSIS导入SQL SERVER后再查询.如1楼所说,143wens1有个字段是数值型(9,2),导致查询不全,为什么会出现这个问题的?