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

sqlca.sqlcode=0的有关问题

2013-04-09 
sqlca.sqlcode0的问题服务器为SQLSERVER2005,在pb客户端提交一个事务(该事务含多条update和delete语句)后

sqlca.sqlcode=0的问题
服务器为SQLSERVER2005,在pb客户端提交一个事务(该事务含多条update和delete语句)后,为什么必须判断sqlca.sqlcode=0,才commit该事务。
...
If sqlca.sqlcode = 0 Then
COMMIT;
Else 
Messagebox( '错误', '访问数据库错误!错误描述为:~r~r' + String(SQLCA.SqlErrText), StopSign! )
Rollback;
Return 0
End If

返回值sqlca.sqlcode = 0代表什么,SQLSERVER后台的日志文件和数据文件都写成功了吗,还是只写了日志成功?
[解决办法]
LZ需要再理解一下 数据库事务。
在PB里是 Transaction 对象,PB系统默认实例化的该对象名称为 SQLCA.
[解决办法]

引用:
LZ需要再理解一下 数据库事务。
在PB里是 Transaction 对象,PB系统默认实例化的该对象名称为 SQLCA.

对...事务都是要无错误才能提交
sqlca.sqlcode=0 //代表无错误

热点排行