存储过程是 aaa
select * from user where ifupdate=1
if @@rowcount=0 then
insert(aaa) values ('asdfasdf')如何用。net调用这个存储过程啊
select * from user where ifupdate=1
if @@rowcount=0 then
insert(aaa) values ('asdfasdf')如何用。net调用这个存储过程啊
解决方案 »
- 高手进,上传图片保存进数据库问题
- 无法将类型为“System.Byte[]”的对象强制转换为类型“System.IConvertible”。
- 一张图片链接到一个页面
- asp.net c#求类似购物车订单程序 如何使用session数组
- 在ASP.Net中如何导出outlook2003的通讯录
- 菜鸟问题:.net做好网站后,怎么发布到网上?
- 谁能给我一个基于RBAC的asp.net用户权限的小例子给我看看吗?网址也行。
- 高分求asp.net+c#+sql生成rss2.0代码
- 请教:不显示exit.aspx页面,只执行其中一段c#代码,应该如何处理?最好给出详细代码。谢谢!
- 标准表达式中数据类型不匹配。请帮忙解决,急
- 登入界面跳转问题
- 求"产生n个相同字符的字符串函数"。
select * from user where ifupdate=1
if @@rowcount=0 then
insert(aaa) values (@userid)
如何用。net调用这个存储过程啊更正
/// 执行没有返回值的存储过程
/// </summary>
/// <param name="SP">存储过程名</param>
/// <param name="Par">参数数组</param>
/// <returns></returns>
public void ExecuteSP(string SP, SqlParameter []Par)
{
SqlCommand cmd=new SqlCommand();
try
{
SqlConnection cn=this.CreateConnection();
cmd.Connection =cn;
cmd.CommandTimeout=COMMANDTIMEOUT;
cmd.CommandType=CommandType.StoredProcedure;
cmd.CommandText=SP;
for (int i=0;i<=Par.GetUpperBound(0);i++)
{
cmd.Parameters.Add (Par[i]);
}
cmd.ExecuteNonQuery();
}
catch(Exception e)
{
throw(e);
}
finally
{
cmd.Connection.Close();
cmd.Connection.Dispose();
cmd.Dispose();
}
}