存储过程名字叫000
需要传入参数分别为a,b,c,d,e 5个参数 SqlCommand getrc = new SqlCommand();
getrc.CommandType = CommandType.StoredProcedure;
SqlParameter para= getrc.Parameters.Add(后面我就不会写了
还有,new SqlCommand();里面要写东西么?上不了外网,麻烦不要贴网址
需要传入参数分别为a,b,c,d,e 5个参数 SqlCommand getrc = new SqlCommand();
getrc.CommandType = CommandType.StoredProcedure;
SqlParameter para= getrc.Parameters.Add(后面我就不会写了
还有,new SqlCommand();里面要写东西么?上不了外网,麻烦不要贴网址
解决方案 »
- 请教各位高手一个问题,关于mvc的
- 小问题很奇怪
- 什么地方的网址学c#编程好??
- ocx问题,急用!
- 我声明常量 public const int WM_NCCALCSIZE = &H83; 后面的&H83在vb中可以在c#中真样表示啊!!!!!!!!!
- vc里面的memcpy strcpy memset在c#里面怎么实现.
- 请问各位大哥,用C#编写数据库程序,有关数据库配置得一些信息放到哪里比较合适????也放到Ini文件里么???
- 急:我的.NET怎么没有System.Windows.Forms.Design.ControlDesigner类库?
- 我安装了vs.net,可是installutil.EXE无法运行(无效的命令)。问一下这个执行文件在哪个文件夹下?
- 关于TabStrip的问题!
- 请问这两种方法,哪个占资源比较少?
- 如何编辑DataGridView中的一条记录.(WinForm, 另外一个窗体)
SqlCommand getrc = new SqlCommand("000", conn);
getrc.CommandType = CommandType.StoredProcedure;
getrc.Parameters.Add(new SqlParameter("@a", "123")); //@a为存储过程中的参数名
getrc.Parameters.Add(new SqlParameter("@b", "123")); //@a为存储过程中的参数名
getrc.Parameters.Add(new SqlParameter("@c", "abc")); //@a为存储过程中的参数名
getrc.Parameters.Add(new SqlParameter("@d", "abc")); //@a为存储过程中的参数名
getrc.Parameters.Add(new SqlParameter("@e", "abc")); //@a为存储过程中的参数名
conn.Open();
cmd.ExecuteNonQuery();
scom.CommandType=CommandType.StoredProcedure;
scom.CommandText=strProcedureName;
//scom.Parameters.Add("@userid",SqlDbType.VarChar,10).Value="1";
//scom.Parameters.Add("@returnvalue",SqlDbType.VarChar,10);
//scom.Parameters["@returnvalue"].Direction= ParameterDirection.Output;
sqldr=scom.ExecuteReader();
getrc.CommandText = "YourSPName";
getrc.Connection = YourSqlConnection; // Make sure your sqlconnection is openedgetrc.Parameters.AddWithValue("@a","A");
getrc.Parameters.AddWithValue("@b","B");
...
getrc.ExecuteNonQuery(); // Maybe
别的所有操作跟直接运行sql语句一样地
SqlConnection cn= new SqlConnection (strconn);
cn.Open();SqlCommand cm = new SqlCommand("000",cn);
cm.CommandType=CommandType.StoredProcedure;SqlParameter parmvalueA = new SqlParameter("@a",SqlDbType.VarChar,50);
parmvalueA.Value = "传给a的值";
cm.Parameters.Add(parmvalueA);SqlParameter parmvalueB = new SqlParameter("@b",SqlDbType.VarChar,50);
parmvalueB.Value = "传给b的值";;
cm.Parameters.Add(parmvalueB);SqlParameter parmvalueC = new SqlParameter("@c",SqlDbType.VarChar,50);
parmvalueC.Value="传给c的值";;;
cm.Parameters.Add(parmvalueC);SqlParameter parmvalueD = new SqlParameter("@d",SqlDbType.VarChar,50);
parmvalueD.Value="传给d的值";;;
cm.Parameters.Add(parmvalueD);SqlParameter parmvalueE = new SqlParameter("@e",SqlDbType.VarChar,50);
parmvalueE.Value="传给e的值";;;
cm.Parameters.Add(parmvalueE);