hur.cn - 华软网

 热门搜索

导入dbf文件到sql server 2000 问题?

  作者:未知    来源:网络    更新时间:2018/3/3
我用:
my_sql = 'SET ANSI_NULLS  ON  '
execute immediate :my_sql;
my_sql = 'SET ANSI_WARNINGS  ON  '
execute immediate :my_sql;
my_sql='SET MSDASQL  ON  '
         execute immediate :my_sql; 

my_sql="select * into "+ls_name1+" from openrowset('msdasql','Driver=Microsoft Visual FoxPro Driver;SourceDB="+ls_path+"\xssfdbf文件;SourceType=DBF','select * from "+ls_name1+".DBF')"  
execute immediate :my_sql;
把一个dbf 文件导入到数据库中.(连接本地的服务器可以但是联机异地的服务器就不可一),错误是我的这条 select .................有错误.
为什么,是异地的服务器设置问题,还是这条语句这异地的服务器不能用
------华软网友回答------
为什么不采用数据管道来到数据呢?
友情+帮顶!
------华软网友回复------
我估计是你的事务对象(sqlca)连接的不是异地数据库的原因造成的, 你把SQLCA的参数设置成异地数据库的,然后连接,再执行就应该没问题了
------华软网友回复------
你把SQLCA的参数设置成异地数据库的, 是什么意思,  怎么设置?

我在导出之前现对数据库进行连接连接(包括异地服务器)
------华软网友回复------
关注 + 友情UP
------华软网友回复------
就是设置SQLCA的较近属性
sqlca.dbms = ...
....
connect;
------华软网友回复------
就是设置SQLCA的连接属性
     
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。