首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2012-03-09 
窗口运行时出错建了个main型 window,上面有一个datawindow,dw连接到自己建的数据库所建的一个表,但是运行

窗口运行时出错
建了个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)

热点排行