在SQL Anywhere中怎样访问与当前数据库不同的数据库中的表???

jetwang 2002-03-13 02:25:01
在SQL Anywhere中怎样访问与当前数据库不同的数据库中的表???
...全文
52 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jetwang 2002-03-13
对不起,我可能没讲清楚
我指的是在后台写存储过程,而不是在pb中
回复
zhanwei 2002-03-13
f_get_profile("sqlca", "database", sqlca.database)
f_get_profile("sqlca", "userid", sqlca.userid)
f_get_profile("sqlca", "dbpass", sqlca.dbpass)
f_get_profile("sqlca", "logid", sqlca.logid)
f_get_profile("sqlca", "logpass", sqlca.logpass)
f_get_profile("sqlca", "servername", sqlca.servername)
f_get_profile("sqlca", "dbparm", sqlca.dbparm)

connect using sqlca;
dw_1.settransobject(sqlca)
dw_1.retrieve()

transaction emp_TransObj
emp_TransObj = CREATE transaction
f_get_profile("emp_TransObj", "database", emp_TransObj.database)
f_get_profile("emp_TransObj", "userid", emp_TransObj.userid)
f_get_profile("emp_TransObj", "dbpass", emp_TransObj.dbpass)
f_get_profile("emp_TransObj", "logid", emp_TransObj.logid)
f_get_profile("emp_TransObj", "logpass", emp_TransObj.logpass)
f_get_profile("emp_TransObj", "servername", emp_TransObj.servername)
f_get_profile("emp_TransObj", "dbparm", emp_TransObj.dbparm)

connect using emp_TransObj;
dw_2.settransobject(emp_TransObj)
dw_2.retrieve()
回复
Eric2000 2002-03-13
1.不是在SQL Anywhere中访问;^O^
2.建立不同的事务对象,分别连接不同的数据库就可以了。
3.在SQL语句之后添加“USING 事务名称;”;
4.以上就是全部的步骤。
回复
相关推荐
发帖
非技术版
创建于2007-09-28

379

社区成员

PowerBuilder 非技术版
申请成为版主
帖子事件
创建了帖子
2002-03-13 02:25
社区公告
暂无公告