日期:2014-05-18  浏览次数:20410 次

openrowset如何在客户端使用
select   *   into   dd   from   openrowset( 'MSDASQL ',  
'Driver=Microsoft   Visual   FoxPro   Driver;   SourceDB=e:\data;   SourceType=DBF ',  
'select   *   from   2007年种植面积 ')  
如何在导入客户端路径的表   例如以上路径SourceDB=e:\data;
默认这个语句去sql   server服务器的e:\data找数据文件,如何改写可以在客户端导入客户端的路径下的表

------解决方案--------------------
将客户端数据共享,再在服务器映射共享文件
------解决方案--------------------
select * into dd from openrowset( "MSDASQL ",
"Driver=Microsoft Visual FoxPro Driver; SourceDB=e:\data; SourceType=DBF ",
"select * from 2007年种植面积 ")


将整个语句变为 @v_sql,红色部分,写成变量,然后,用应用程序,访问获得客户端数据源所在目录,替换后,用 exec @v_sql 执行.
------解决方案--------------------
好像不行,需要将客户端的文件上传到服务器,文件目录只能是服务上的文件目录