读书人

窗口运行时出错,该如何处理

发布时间: 2012-03-09 21:42:54 作者: rapoo

窗口运行时出错
建了个main型 window,上面有一个datawindow,dw连接到自己建的数据库所建的一个表,但是运行时出错,
database transaction information not available call settrans or sertransobject function

APPlication 的OPEN
//profile kygl
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit=False
SQLCA.DBParm="connectstring='DSN=kygl'"
connect using sqlca;
If Sqlca.Sqlcode<>0 Then
MessageBox("与数据库连接失败","错误. 请稍后再试, 或者向管理员联系。")
Return
End If
//Open(w_userid)



window的OPEN
dw_1.settransobject(sqlca)
long ll_rows
ll_rows=dw_1.retrieve()
if ll_rows=0 then
cb_add.triggerevent(clicked!)
end if


[解决办法]
数据库连接设置不对,没有连接上事务。
[解决办法]
把OPen事件全注释了,试一下。然后再进行调试。
[解决办法]
MessageBox("与数据库连接失败","错误. 请稍后再试, 或者向管理员联系。")

这句出来了吗
前面加一句

MessageBox("与数据库连接失败",sqlca.sqlerrtext)

读书人网 >PB

热点推荐