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

jetwang 2002-03-13 02:25:01
在SQL Anywhere中怎样访问与当前数据库不同的数据库中的表???
...全文
87 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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.以上就是全部的步骤。

400

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧