主题:datawindow控件执行retrieve()时报错?
xzxz1977
[专家分:0] 发布于 2006-05-17 15:34:00
我的datawindow控件dw_1,运行到dw_1.retrieve()时报错“database transaction information not available call settrans or settransobjects function”.
dw_1的属性dataobject 是d_labor,而对object d_labor运行run/preview能看到数据,如果dw_1的属性dataobject 是空,则不报错,但也不显示数据,为什么呀?
那位高手帮忙,多谢了!!![em6]
回复列表 (共7个回复)
沙发
BlackChook [专家分:0] 发布于 2006-05-20 09:47:00
在前面加一句
settransobject(sqlca)
试试
板凳
岚山 [专家分:320] 发布于 2006-05-22 01:16:00
dw_1.settransobject(sqlca)
dw_1.retrieve()
3 楼
xzxz1977 [专家分:0] 发布于 2006-05-22 08:54:00
前面有dw_1.settransobject(sqlca),还是不行,为什么呢?
4 楼
melesha [专家分:0] 发布于 2006-09-13 14:07:00
楼主,我也遇到同样的问题,你是怎么处理的,能否告知?
5 楼
bfdn [专家分:10] 发布于 2006-09-18 17:47:00
就是,给数据窗口设下使用的事物对象dw_1.settransobject()
6 楼
sei兔 [专家分:190] 发布于 2006-09-22 16:38:00
请问你的在应用有没有加代码
// Profile gongmao
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=sql;UID=sa;PWD='"
7 楼
gpyzcp [专家分:170] 发布于 2006-10-08 11:11:00
请问你应用那有没有connect using sqlca
我来回复