Select 返回值 VB

来源:百度知道 编辑:UC知道 时间:2024/05/27 08:19:31
gDBSQLServer.BeginTrans
Select Case gDBSQLServer.UpdateDB(strTable, strUpdata, strWhere)
Case 0
gDBSQLServer.Commit
Case -1
gDBSQLServer.Rollback
DisplayErrorMessageBox "该项目不存在,更新失败。", FormMode
txtCGQChu.SetFocus
Me.MousePointer = vbDefault
Exit Sub
Case -2
gDBSQLServer.Rollback
DisplayErrorMessageBox "异常发生,更新失败。", FormMode
txtCGQChu.SetFocus
Me.MousePointer = vbDefault
Exit Sub

这个程序里面返回值由什么决定,0、-1、-2分别代表什么?

返回值由更新语句的状态决定(Case gDBSQLServer.UpdateDB(strTable, strUpdata, strWhere)
如果状态返回0表示更新成功
如果状态返回-1,-2表示更新失败

0是正常找到了
-1应该是没有更新信息。
-2是数据库已经锁定。
你这是sql吗.没弄过。

0 -1 -2 是
gDBSQLServer.UpdateDB(strTable, strUpdata, strWhere)的返回值