平常我们所用的sqlca就是默认的事务对象
你可以定义多个事务对象transaction
例如transaction
mytran
你再设置一下连接参数,就像设置sqlca的连接参数一样,
最后连接,当然,是用connect
using
mytran
如果不加后面的using
mytran,系统默认用sqlca连接
这样就连接上另外一个数据库了,你还可以再定义几个,
这样当你 *** 作不同的数据库(sql代码)时,你就在后面加上一个(using
事务对象名)
而数据窗口就在settransobject()这步设置
你可以试试
你的dw_1.settransobject(sqlca)这个写了么?并不只是你写好了连接代码窗口上放了数据窗口就直接可以查询数据了。
而是要通过事务sqlca把数据窗口和数据库连接起来。
否则数据窗口和数据库之间就是断开的。
在dw_1.retrieve()之前或者之前执行的事件中,有没有写dw_1.settransobject(sqlca)这句?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)