当前位置: 代码迷 >> Sql Server >> openrowset怎么在客户端使用
  详细解决方案

openrowset怎么在客户端使用

热度:99   发布时间:2016-04-27 18:48:16.0
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 执行.
------解决方案--------------------
好像不行,需要将客户端的文件上传到服务器,文件目录只能是服务上的文件目录