【发布时间】:2009-04-07 11:59:04
【问题描述】:
Set rs = command.Execute
if not rs.EOF then
'logic here
end if
上述代码在第 2 行失败,因为 rs 已关闭(可能 oledb 提供程序错误地认为它是一个插入命令,因此无需返回任何内容)。该命令是一个插入语句,类似于:
Insert into log(Name,Value) values("xxx", 123); select scope_identity()
我需要在一次往返中从服务器返回身份。有什么想法吗?
PS:使用字段名称更新插入语句(感谢 Eduardo),但这不是问题。
【问题讨论】: