Select 返回值 VB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Select 返回值 VB相关的知识,希望对你有一定的参考价值。
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分别代表什么?
如果状态返回0表示更新成功
如果状态返回-1,-2表示更新失败 参考技术A 0是正常找到了
-1应该是没有更新信息。
-2是数据库已经锁定。
你这是sql吗.没弄过。 参考技术B 0 -1 -2 是
gDBSQLServer.UpdateDB(strTable, strUpdata, strWhere)的返回值
SELECT语句返回值是啥类型?
在VB中,使用SQL语句,(select XXX from YYY),最后返回给一个VB的变量TTT。
请问,如果有多条记录返回的话,TTT是一个什么类型的数据?如果有单条记录返回,那TTT又是个什么类型的数据?一维数组吗?还是多维的?
ttt=rs.fields(0):类型决定于XXX的类型
ttt=rs.fields.getrows:二维数组
ttt=rs.fields.getstring:字符串
以上返回结果类型与记录的数量无关。 参考技术A SELECT语句返回值返回的是数据集,其中字段的值是与数据表中定义的数据类型一致。
SELECT语句返回用指定的条件在一个数据库中查询的结果,返回的结果被看作记录的集合。
语法:SELECT [predicate] * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]] FROM tableexpression [, ...] [IN externaldatabase] [WHERE... ] [GROUP BY... ] [HAVING... ] [ORDER BY... ] [WITH OWNERACCESS OPTION]
以上是关于Select 返回值 VB的主要内容,如果未能解决你的问题,请参考以下文章
VB 操作sqlserver执行insert into语句,如何返回自增的ID值?