回 帖 发 新 帖 刷新版面

主题:datawindow控件执行retrieve()时报错?

我的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个回复)

沙发

在前面加一句
settransobject(sqlca)
试试

板凳

dw_1.settransobject(sqlca)
dw_1.retrieve()

3 楼

前面有dw_1.settransobject(sqlca),还是不行,为什么呢?

4 楼

楼主,我也遇到同样的问题,你是怎么处理的,能否告知?

5 楼

就是,给数据窗口设下使用的事物对象dw_1.settransobject()

6 楼

请问你的在应用有没有加代码
// Profile gongmao
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=sql;UID=sa;PWD='"

7 楼

请问你应用那有没有connect using sqlca

我来回复

您尚未登录,请登录后再回复。点此登录或注册