
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(); } 更新不了,不知道,不知道为什么,反正语言就执行是没什么问题,一切正常!没有异常
展开
1个回答
2011-12-31
展开全部
怎么没有Where语句?
直接写个完整的SQl不用传参数的方式,试试看!
直接写个完整的SQl不用传参数的方式,试试看!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询