C# 用update语句,更新不了ACCESS数据库,为什么?

stringstr="updatetbl_RegInfoset[Password]=@Passwordwhere[UserID]=@UserID";o... string str = "update tbl_RegInfo set [Password]=@Password where [UserID]=@UserID"; oleConn.Open(); OleDbCommand olecom = new OleDbCommand(str, oleConn); olecom.Parameters.Add(new OleDbParameter("@Password", OleDbType.VarChar)).Value = "123"; olecom.Parameters.Add(new OleDbParameter("@UserID", OleDbType.VarChar)).Value = "00269E8BA9F2"; try { olecom.ExecuteNonQuery(); } catch(System.Exception ex) { MessageBox.Show(ex.ToString()); } finally { oleConn.Close(); } 更新不了,不知道,不知道为什么,反正语言就执行是没什么问题,一切正常!没有异常 展开
 我来答
匿名用户
2011-12-31
展开全部
怎么没有Where语句?
直接写个完整的SQl不用传参数的方式,试试看!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式