access 数据更新password列为空出问题?

用access数据库;

写以下代码

string sqlStr1 = "UPDATE USERINFO SET PASSWORD =null";//删除密码
            using (OleDbConnection conn = new OleDbConnection(strConn))
            {
                conn.Open();
                using (OleDbCommand cmd = new OleDbCommand(sqlStr1, conn))
                {
                    cmd.ExecuteNonQuery();
                }
                conn.Close();
            }

执行到该处,总提示sql的update语句有问题。搞了半天,原来是password的问题

如果一定要做password的字符,此处sql语句的password一定加入 [] 中括号

UPDATE USERINFO SET [PASSWORD] =null

修改这样,就没有问题了。

上一篇:sonar——"entrySet()" should be iterated when both the key and value are needed


下一篇:EasyMock入门