PB联接两个数据库
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 = ""
。。。。。。。
你写这个了吗?
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 = ""
。。。。。。。
你写这个了吗?