如何实现在pb中同时连接两个sql数据库~~

freeguestx 2004-04-27 10:19:58
例如同时连接master 和 sqltest数据库,该如何实现,请写出详细代码~~谢谢
...全文
325 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
freeguestx 2004-04-28
  • 打赏
  • 举报
回复
上面的连接是可以了,但是还是无法同时操作阿
wscft 2004-04-28
  • 打赏
  • 举报
回复
对,要先声明事务对象,
transaction SQLCA_1 //声明事物对象
SQLCA_1 = create transaction
TGWall 2004-04-28
  • 打赏
  • 举报
回复
解决了吧
thelazyman 2004-04-28
  • 打赏
  • 举报
回复
创建事物,要先声明事物对象!!

transaction trans_sqltest //声明事物对象
trans_sqltest=create transaction
......
freeguestx 2004-04-28
  • 打赏
  • 举报
回复
ok封贴
freeguestx 2004-04-28
  • 打赏
  • 举报
回复
二楼的兄弟

trans_sqltest=create transaction 发生错误

undefined variable : transaction

再次请求帮忙
amekoxiao 2004-04-28
  • 打赏
  • 举报
回复
定义两个事务处理,create 一个事务对象就可以了
chenlong9610 2004-04-28
  • 打赏
  • 举报
回复
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "master "
SQLCA.LogPass = 'password'
SQLCA.ServerName = "server name"
SQLCA.LogId = "user"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using sqlca;

transaction trans_sqltest(先定义trans_sqltest)
trans_sqltest=create transaction
trans_sqltest.DBMS = "MSS Microsoft SQL Server 6.x"
trans_sqltest.Database = "sqltest"
trans_sqltest.LogPass = 'password'
trans_sqltest.ServerName = "server name"
trans_sqltest.LogId = "user"
trans_sqltest.AutoCommit = False
trans_sqltest.DBParm = ""
connect using trans_sqltest;
feixianzhi 2004-04-28
  • 打赏
  • 举报
回复
trans_sqltest=create transaction //定义另外一个连接对象,sqlca是系统默认的
trans_sqltest.DBMS = "MSS Microsoft SQL Server 6.x"
trans_sqltest.Database = "sqltest"
trans_sqltest.LogPass = 'password'
trans_sqltest.ServerName = "server name"
trans_sqltest.LogId = "user"
trans_sqltest.AutoCommit = False
trans_sqltest.DBParm = ""
connect using trans_sqltest;

用此方法可以连接多个数据库!
艳阳天11 2004-04-28
  • 打赏
  • 举报
回复
定义两个事务对象就是了
嘘嘘兔 2004-04-28
  • 打赏
  • 举报
回复
SQLCA.DBMS = "MSS Microsoft SQL Server 6.x"
SQLCA.Database = "master "
SQLCA.LogPass = 'password'
SQLCA.ServerName = "server name"
SQLCA.LogId = "user"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""
connect using sqlca;

trans_sqltest=create transaction
trans_sqltest.DBMS = "MSS Microsoft SQL Server 6.x"
trans_sqltest.Database = "sqltest"
trans_sqltest.LogPass = 'password'
trans_sqltest.ServerName = "server name"
trans_sqltest.LogId = "user"
trans_sqltest.AutoCommit = False
trans_sqltest.DBParm = ""
connect using trans_sqltest;

1,079

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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