hur.cn - 华软网

 热门搜索

请高手指点,在线请教!!!利用数据窗口在异构数据库间传输数据.

  作者:未知    来源:网络    更新时间:2018/4/16
我在通过ODBC创建了一个数据库1,然后又通过EAS DEMO DB 4创建了一个数据库2,数据库1和数据库2的名字相同,我要把数据库1的表作为源数据,数据库2作为目的数据.
可是,怎么一连接不上EAS DEMO DB 4的数据库2,很发愁........
具体的脚本:
在窗口已经声明实例变量:
transaction itr_destination


在窗口的open里,用于建立与目的数据库的连接
integer li_return
string as_profile
int irc
string is_inifile
itr_destination=create transaction
as_profile="Profile EAS DEMO DB V4"
is_inifile="notice.ini"
itr_destination.dbms=profilestring(is_inifile,as_profile,"DBMS","")
itr_destination.database=profilestring(is_inifile,as_profile,"database","")
........
.......
.......
connect using itr_destination;
if itr_destination.sqlcode=-1 then
messagebox("连接数据库","不能连接上,因为:"+irt_destination.sqlerrtext)
return
end if 
 

请高手指点,在线请教!!!

------华软网友回答------
数据库1和数据库2的名字相同
那你怎么建的ODBC数据源名称?
------华软网友回复------
建不同的ODBC数据源名称,再建不同的事务对象分别连接数据库啊
------华软网友回复------
虽然数据库1和数据库2的名字相同,但两个ODBC与EAS DEMO DB不同啊,建立ODBC的数据名称也是notice啊?
你说建立"建不同的ODBC数据源名称,再建不同的事务对象分别连接数据库啊"就可以了吗?
??????????
其根本原因是?????

------华软网友回复------
更正:
库1和库2应该改为是表1和表2,两个不同名字库名字,但两个库内的表1和表2的名字相同。
------华软网友回复------
错误信息呢?
------华软网友回复------
无法连接到数据库...      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。