2012-07-17 128 views

回答

1

看来你可以在存储过程中使用以下内容来提取rowcount。

if dbinfo('sqlca.sqlerrd2') = 0 then 
    return 0; 
else 
    return 1; 
end if; 

(语法可能会关闭。因为我用的Informix它已经年)

+0

你能解释一下如何使用它吗? – 2012-07-17 10:10:50

+0

根据我的(非常)有限的经验添加了一个小例子 – 2012-07-17 10:21:03

0

在SQL Server中,当你实例化SqlCommand对象的一个​​新的SqlCommand方法的ExecuteNonQuery()返回的行数受该命令的影响。 我不知道在informix中是否有可能,但是您应该尝试使用InformixCommand而不是SQlCommand并进行验证。

相关问题