C#调用MySQL的存储过程如何得知运行过程中是否有异常
我用C#代码动态创建一个存储过程,然后调用,存储过程中不排除会出现异常,存储过程里面,遇到异常会rollback。
那么,C#调用这个存储过程之后,如何得知在运行过程中是否出现异常呢?
那么,C#调用这个存储过程之后,如何得知在运行过程中是否出现异常呢?
作者: throw_exception 发布时间: 2011-05-23
让他返回一个结果集
作者: rucypli 发布时间: 2011-05-23
引用 1 楼 rucypli 的回复:
让他返回一个结果集
让他返回一个结果集
请问应该怎样来返回呢?
如果存储过程代码如下:
SQL code
BEGIN #Routine body goes here... declare exit handler for sqlexception rollback; start transaction; #Table TT Has a PRIMARY KEY on ID insert into TT(ID) values(1); insert into TT(ID) values(1); commit; END;
作者: throw_exception 发布时间: 2011-05-23
调用过程如果有异常,dotnet也会抛出的,你最好做一下测试。
作者: iihero 发布时间: 2011-05-23