程序执行时,出现 database transaction information not available. call settrans or settransobject function.

时间:2022-03-09 16:55:53
程序执行时,出现 database transaction information not available.  call settrans or settransobject function.
可是我的
dw中以经加了dw_1.settransobject(sqlca)
           dw_1.retrieve()

10 个解决方案

#1


dw_1.settransobject(sqlca)
dw_1.retrieve()

你加哪了?
加到window的open event

#2


是啊,我就加得这儿

#3


the program has connected to database?

#4


你是不是改变了数据窗口的dataobject 了?
改变一次后,要重新settransobject 一遍

#5


连接数据库了吗?
sqlca的属性设置好了吗?
connect语句写了吗?

#6


如果是连接到SYBASE SQL ANYWHERE,DBMS和DBPARM是必须设置的属性
sqlca.dbms=......
sqlca.dbparm=.....
connect using sqlca;
随便一本书上都有啊,仔细再看看

#7


同意楼上,可能没有连接数据库

#8


数据窗口中的处理可能有问题,
如对不存在的列(行)进行处理,找找看!

#9


connect语句写了吗?
这个可能性最大了啊,呵呵

#10


在应用事件窗口中把数据库接上!
特别的是要加上connect;

#1


dw_1.settransobject(sqlca)
dw_1.retrieve()

你加哪了?
加到window的open event

#2


是啊,我就加得这儿

#3


the program has connected to database?

#4


你是不是改变了数据窗口的dataobject 了?
改变一次后,要重新settransobject 一遍

#5


连接数据库了吗?
sqlca的属性设置好了吗?
connect语句写了吗?

#6


如果是连接到SYBASE SQL ANYWHERE,DBMS和DBPARM是必须设置的属性
sqlca.dbms=......
sqlca.dbparm=.....
connect using sqlca;
随便一本书上都有啊,仔细再看看

#7


同意楼上,可能没有连接数据库

#8


数据窗口中的处理可能有问题,
如对不存在的列(行)进行处理,找找看!

#9


connect语句写了吗?
这个可能性最大了啊,呵呵

#10


在应用事件窗口中把数据库接上!
特别的是要加上connect;