sql 写一个存储过程写一个insert,当 if else 执行到else时 就结束 怎么写

sql 写一个存储过程 if else 当执行到else时 就结束 怎么写
C# 中 我用的是
int count = com.ExecuteNonQuery();
if (count > 0)
{

result = true;
}
这样的结果 无论存储过程有没有添加成功 他都视为添加成功

第1个回答  推荐于2016-01-22
result := true; 是delphi中的写法
换成return true;追问

delphi中的写法

是什么??可以讲解下吗???

追答

你的问题看的不是很明白。你是问在存储过程中if else怎么写?还是在C#中调用存储过程if else怎么写?
看你C#的代码中有result = true。不知道这个result是你自己定义的一个变量吗?在delphi中定义函数一般会用到这个result,如:
function Fun: Integer
begin
result := 1;

end;
也就是说fun这个函数的返回值是1。

在C#中你应该这样写:
private int Fun()
{
return 1;

}

本回答被提问者和网友采纳