调用存储过程一种方式? SqlCommand cmd = new SqlCommand("exec 存储过程 @参数名1=值1,@参数名2=值2",myConn); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单一点写:SqlCommand cmd = new SqlCommand("存储过程名 值1,值2",myConn);cmd..ExecuteNonQuery(); 楼上的个位高手说的是对的,如果还想在存储过程中返回DataSet的话,可以这样:this.strconn.Open();//打开数据库连接 SqlDataAdapter sa = new SqlDataAdapter("存储过程名字",数据库连接字符串); sa.SelectCommand.CommandType = CommandType.StoredProcedure; sa.SelectCommand.Parameters.Add("存储过程参数名",要传的值); DataSet ds = new DataSet(); sa.Fill(this.ds);//填充数据集this.strconn.Close();return ds; C#/C++初学者的问题又来了 File.Exist() 判断远程文件为什么不稳定? OWC11里的3D柱形图的参数设置 如何在两个 byte* 之间复制内容? 怎么样把一个16进制的数转换成ASCII字符 很简单的数组反转问题 见者有分 可停靠窗口的问题 datagrid中我想加个复选框,怎么加? c#怎样上传文件! 请问怎么用C#来实现清除SSL状态的功能?? 请问sql windows验证的登录字符串怎么写 有人会做信息隐藏的吗?
SqlCommand cmd = new SqlCommand("存储过程名 值1,值2",myConn);
cmd..ExecuteNonQuery();
this.strconn.Open();//打开数据库连接
SqlDataAdapter sa = new SqlDataAdapter("存储过程名字",数据库连接字符串);
sa.SelectCommand.CommandType = CommandType.StoredProcedure;
sa.SelectCommand.Parameters.Add("存储过程参数名",要传的值);
DataSet ds = new DataSet();
sa.Fill(this.ds);//填充数据集
this.strconn.Close();
return ds;