accessdb中的UPDATE列

时间:2017-12-19 06:42:12

标签: c# ms-access oledb

尝试使用以下方法更新一列。没有例外,但数据库没有更新。

            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Saumil\Projects\NewProj\LoginInfo.accdb");
            conn.Open();
            OleDbDataAdapter da = new OleDbDataAdapter("Select * from UserInfo", conn);

            DataSet dss = new DataSet();
            da.Fill(dss, "UserInfo");

            OleDbCommand cmd = new OleDbCommand("UPDATE UserInfo SET [Password] = @Password WHERE UserName = 'MyName'", conn);

            cmd.Parameters.AddWithValue("@Password", txtBoxPassword.Text);

            da.UpdateCommand = cmd;
            da.UpdateCommand.ExecuteNonQuery();
            conn.Close();

0 个答案:

没有答案