foreach (GridViewRow gvr in GridView3.Rows)
{
string sql = "UPDATE worker Set sex=@Title Where name=@id";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);
cmd.Parameters.AddWithValue("@id","xlei");
cmd.Parameters.AddWithValue("@Title","male");
cn.Open();
cmd.ExecuteNonQuery();
cmd.Dispose();
cn.Dispose();
}
为啥总是提示我Must declare the variable '@Title'.
该怎样声明呢
{
string sql = "UPDATE worker Set sex=@Title Where name=@id";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);
cmd.Parameters.AddWithValue("@id","xlei");
cmd.Parameters.AddWithValue("@Title","male");
cn.Open();
cmd.ExecuteNonQuery();
cmd.Dispose();
cn.Dispose();
}
为啥总是提示我Must declare the variable '@Title'.
该怎样声明呢
解决方案 »
- (急)关于纯AJAX方法的一些问题
- 有没有人知道VS05里的新建WebApplication在哪里呀??怎么只有新建网站? [在线等]
- 高分求助关于TREEVIEW显示的问题
- 怎样把一个.swf文件动态放在HtmlTableCell中?(在线)
- 未将对象引用设置到对象的实例?在线等
- 怎样遍历页面上所有的textbox?
- location 的 path 问题
- datagrid中添加了一列超级链接,可是上面的headtext中显示的字体是竖着的,奇怪
- 用codebehind方式制作的网页的部署问题?
- 初级问题:Sub Page_Load(Sender as object,e as EventArge)中sender和e是什么?
- IIS的smtp发送邮件问题,急!!!!!!!!!!!!!!!!!!!
- access 2003 格式的.MDB文件, 在windows2000机器上,没有安装OFFICE2003,用asp.net等程序可以读里面的数据吗?windows2000机器上默认的access驱动支持access 2003 吗?
改为
string sql = @"declare @Title varchar(50)
UPDATE worker Set sex=@Title Where name=@id";
{
string sql = "UPDATE worker Set sex=@Title Where name=@id";
System.Data.OleDb.OleDbCommand cmd = new System.Data.OleDb.OleDbCommand(sql, cn);
//change
cmd.Parameters.AddWithValue("@Title","male");
cmd.Parameters.AddWithValue("@id","xlei"); cn.Open();
cmd.ExecuteNonQuery();
cmd.Dispose();
cn.Dispose();
}