以下是引用binghe6610在2010-10-9 11:00:27的发言:
找到一个唯一的不同就是,我所更新的表中有一个触发器,触发器也是用来更新别的表的,难道返回值也包括了触发器?
ExecuteNonQuery方法对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。如果正在执行插入或更新操作的表上存在触发器,则返回值包括受插入或更新操作影响的行数以及受一个或多个触发器影响的行数。对于其他所有类型的语句(如SELECT),返回值为 -1。如果发生回滚,则返回值也是 -1。
找到一个唯一的不同就是,我所更新的表中有一个触发器,触发器也是用来更新别的表的,难道返回值也包括了触发器?
===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================