SqlCommand cmd = new SqlCommand("存储名", "数据库连接对象");
cmd.Parameters.Add(new SqlParameter("参数名", "参数值"));
cmd.Parameters.Add(new SqlParameter("参数名", "参数值"));
解决方案 »
- word无法读取文档 文档可能损坏 打开并修复文件
- WeifenLuo.WinFormsUI.Docking 问题
- 打开SQL2000提示缺少REPODBC.DLL
- 结构体中要放一个固定长度的string对象和byte[]对象,如何做?
- [求]在WinForm中不能打开多个同样窗体
- WcF高手请进.问题是,我客户端调用是当 xel_Order (xml格式) 数据在1000行可以稳定运行而且非常快(有10秒吧),当xel_Order 大于3000行的时候客户端就死机了(客户机cpu和内存都空闲着)这个是怎么回事啊,我把config文件
- 怎么求一个集合中所有元素的组合?
- 寻求资料,痛快散分
- 江湖救急,有解立结
- 同样是另存为,为什么对话框样子不一样
- C#需要将word,Excel等office文件及pdf文件以何种格式存入oracle才可以用于全文检索?
- 没分了,想问下“下一条”按钮Click事件问题
我建议你去看一看enterprise library 1.1 的数据库访问的部分,
SqlCommand cmd = new SqlCommand("存储过程名", cn );
//下面的@param1,@param2要和你的存储过程里的参数名对应
cmd.Parameters.Add("@param1", SqlDbType.VarChar).Value = TextBox1.Text;
cmd.Parameters.Add("@param2", SqlDbType.VarChar).Value = TextBox2.Text;
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
多看看MSDN
SqlCommand cmd = new SqlCommand("存储过程名", cn );
//少写了关键一句
cmd.CommandType = CommandType.StoredProcedure;
//下面的@param1,@param2要和你的存储过程里的参数名对应
cmd.Parameters.Add("@param1", SqlDbType.VarChar).Value = TextBox1.Text;
cmd.Parameters.Add("@param2", SqlDbType.VarChar).Value = TextBox2.Text;
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();