OleDbCommand cmd = new OleDbCommand(mesql, Connection);
cmd.ExecuteReader();mesql被定义为插入语句时 数据插入成功 但用update语句 没任何错误提示 数据库数据不变 怎么回事 ASP.NET不能用这种方式更新数据库吗?那怎么更新 语法贴一下
cmd.ExecuteReader();mesql被定义为插入语句时 数据插入成功 但用update语句 没任何错误提示 数据库数据不变 怎么回事 ASP.NET不能用这种方式更新数据库吗?那怎么更新 语法贴一下
解决方案 »
- 模糊匹配数据库中的所有字段
- 求救,关于asp.net上传大文件web.config设置问题
- 一个关于组合主键的小问题
- ASP.NET中引用JavaScript出现很莫名其妙的问题
- 看看这个,为什么提示我“column”参数不能为空。参数名: column
- 大家进来看看~~这是怎么回事~~~送分喽!!!!!
- 请问一下有没有国外访问快的虚拟主机
- 急呀!!数据库驱动版本太低了怎么办?
- 在自定义控件中声明的变量在调用页面中如何取得?
- tree 的SelectedNode.NavigateUrl有什么特别之处吗
- 江湖救急关于<a rel="gb_page_center[750,300]"浮动层的应用出现问题了
- 求助高手:找到的程序集清单定义与程序集引用不匹配
ExecuteScalar()返回select结果的第一行的第一个值,比较适合Count(*)等返回数值的查询;
ExecuteReader()则返回多种select结果
conn.Open();
OleDbDataAdapter da = new OleDbDataAdapter("select * from "+tabel_name+" where id =" + j, conn);
OleDbCommandBuilder cmd = new OleDbCommandBuilder(da);
DataSet ds = new DataSet();
da.Fill(ds, "basic_info");
ds.Tables["basic_info"].Rows[0]["name"] = TextBox1.Text.ToString();// 要更新的姓名字段
//... da.Update(ds, "basic_info"); //更新到数据库
conn.Close();
楼主试试ExecuteNonQuery() 适合insert,delete,update的数据操作
还顶楼上的!!