//查询数据
DataTable SetData()
{
SqlConnection conn = Com.GetConn();
SqlCommand comm = new SqlCommand("yuangongselect", conn);
comm.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(comm);
DataTable table = new DataTable();
da.Fill(table);
return table; }//声明一个与数据库具有一样格式的表格 并添加一条数据 string id = gvlist.Rows[e.RowIndex].Cells[1].Text;//获取id,这里没有错,我测试过
DataTable table = SetData();
table.Rows.Clear(); DataRow dr = table.NewRow();
dr["id"] = id;
table.Rows.Add(dr);//开始删除
SqlCommand comm = new SqlCommand("yuangongdelete", conn);
comm.CommandType = CommandType.StoredProcedure;
SqlParameter sp = new SqlParameter("@id",SqlDbType.Int,3, table.Columns["id"].ToString());
comm.Parameters.Add(sp);//这里好像出错了,我已经测试了好几天了,就是搞不出来 ,谢谢大家了
conn.Open();
comm.ExecuteNonQuery();
conn.Close(); 代码如上,提示出错:"过程或函数 'yuangongdelete' 需要参数 '@id',但未提供该参数。 "
希望大虾们可以给出 SqlParameter sp = new SqlParameter("@id",SqlDbType.Int,3, table.Columns["id"].ToString());这样配置参数 的方式
谢谢
DataTable SetData()
{
SqlConnection conn = Com.GetConn();
SqlCommand comm = new SqlCommand("yuangongselect", conn);
comm.CommandType = CommandType.StoredProcedure;
SqlDataAdapter da = new SqlDataAdapter(comm);
DataTable table = new DataTable();
da.Fill(table);
return table; }//声明一个与数据库具有一样格式的表格 并添加一条数据 string id = gvlist.Rows[e.RowIndex].Cells[1].Text;//获取id,这里没有错,我测试过
DataTable table = SetData();
table.Rows.Clear(); DataRow dr = table.NewRow();
dr["id"] = id;
table.Rows.Add(dr);//开始删除
SqlCommand comm = new SqlCommand("yuangongdelete", conn);
comm.CommandType = CommandType.StoredProcedure;
SqlParameter sp = new SqlParameter("@id",SqlDbType.Int,3, table.Columns["id"].ToString());
comm.Parameters.Add(sp);//这里好像出错了,我已经测试了好几天了,就是搞不出来 ,谢谢大家了
conn.Open();
comm.ExecuteNonQuery();
conn.Close(); 代码如上,提示出错:"过程或函数 'yuangongdelete' 需要参数 '@id',但未提供该参数。 "
希望大虾们可以给出 SqlParameter sp = new SqlParameter("@id",SqlDbType.Int,3, table.Columns["id"].ToString());这样配置参数 的方式
谢谢
解决方案 »
- 小白系列三,多多指教。。。
- 找高手帮调试程序
- 救命啊!!!项目要交了 页面出现中文乱码
- 超难的一个问题--最后一站CSDN
- DataBinder.Eval用法
- vs2010和sqlserver执行同一数据库中同一存储过程 结果却不一样
- 哥哥姐姐们c# treeview 中单击结点使其结点图片改变就像CSDN上左边的树一样
- VSS 2005 怎么添加一个文件夹?
- 请问谁还有Lostinet的那套控件源码?
- 关于水晶报表的条形图中的记录的显示顺序和分组显示的问题
- 关于c#中局部变量未赋值的问题
- 为什么自定义的“组件”在工具箱中是“灰色”不可用?我照着文章作的,代码也是原样的? 急急急在线解决后就给分 ××× 100分
sp .value = 你少了这一句