Chinaunix
标题:
update带条件时如条件不满足时也返回0对吗?
[打印本页]
作者:
yangmas
时间:
2004-05-28 11:28
标题:
update带条件时如条件不满足时也返回0对吗?
update带条件时如条件不满足时也返回0对吗?
这样无法知道update是否成功呀?
作者:
mywg
时间:
2004-05-28 12:42
标题:
update带条件时如条件不满足时也返回0对吗?
有一个参数记录update的记录的总数的。
如果成功了,有多少条被update,记在那个参数里。我忘记是什么参数了。不好意思。哈哈
作者:
rrwater
时间:
2004-05-28 15:26
标题:
update带条件时如条件不满足时也返回0对吗?
sqlca.sqlerrd[2]
这个值说明修改成功了几条记录;
SQLCODE == 0表示UPDATE语句执行成功,所以还要判断sqlca.sqlerrd[2]的值
作者:
zzjijun
时间:
2004-05-28 17:22
标题:
update带条件时如条件不满足时也返回0对吗?
嘻嘻,我再补充一点:
如果是ANSI标准的数据库DELELT、UPDATE时,如果没有操作到数据库。
SQLCODE返回100,不过一般建数据库很少建成ANSI标准的。
作者:
skyearqin
时间:
2004-05-29 10:11
标题:
update带条件时如条件不满足时也返回0对吗?
我们日常使用的是这样的:
update xxxx set xx=xx.... where ......
if sqlca.sqlerrd[3]=1 then
let jjj=jjj+1
end if
这就是找到相关纪录并且update.
作者:
skyearqin
时间:
2004-05-29 10:11
标题:
update带条件时如条件不满足时也返回0对吗?
jjj就是成功的条数,当然这是在一个循环里面
作者:
jacken
时间:
2004-05-29 14:04
标题:
update带条件时如条件不满足时也返回0对吗?
sqlca.sqlerrd[3] = 0
这个值说明沒有修改成功
作者:
tyffly
时间:
2004-05-30 09:39
提示:
作者被禁止或删除 内容自动屏蔽
作者:
skyearqin
时间:
2004-05-30 10:37
标题:
update带条件时如条件不满足时也返回0对吗?
呵呵!确实如此!=0说明不成功!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2