首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

PB联接两个数据库

2013-01-18 
PB连接两个数据库PB,可以成功连完的两个数据库语句:Transaction transa_1,transa_2transa_1CREATE Transa

PB连接两个数据库
PB,可以成功连完的两个数据库
语句:Transaction transa_1,transa_2
transa_1=CREATE Transaction 
transa_2=CREATE Transaction 
但是在数据窗口上提取数据的时候提示没有settransaction
语句:dw_1.settransaction(transa_1)
这里怎么改?
[解决办法]
dw_1.settransaction(transa_1)

dw_1.settransaction(transa_2)

[解决办法]
定義的兩個變量Transaction transa_1,transa_2
一定要是 Global Variables,
在open事件中寫上:
dw_1.settransobject(transa_1)
dw_1.settransobject(transa_2) 不是settransaction()

[解决办法]
settransobject

connect using transa_1
connect using transa_2
了吗?
[解决办法]
一般sqlca是默认的你在建立一个就行了。用settranobject()函数连接数据。
[解决办法]
定义的TRANSACTION 最好在全局变量中适用完了在OPEN中创建。
首先在CREATE 后要连接 CONNECT USING TRANS_1,完了后要在适用数据窗口的地方用DW_1.SETTRANSOBJECT(TRANS_1) 这样就连接到TRANS_1所指的数据库了。还是语句没有对啊。
[解决办法]
transa_1.DBMS = "MSS Microsoft SQL Server"
transa_1.Database = "数据库名"
transa_1.LogPass = "数据库登录密码"
transa_1.ServerName = "."
transa_1.LogId = "sa"
transa_1.AutoCommit = False
transa_1.DBParm = ""

。。。。。。。

你写这个了吗?

热点排行
Bad Request.