use*_*991 0 c# sql visual-studio-2010 sql-server-ce winforms
我无法弄清楚为什么这个简单的更新命令不起作用:
private void button1_Click(object sender, EventArgs e)
{
SqlCeCommand cmd = new SqlCeCommand("UPDATE tbl_Settings set password = '1234')", conn);
try
{
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}
}
Run Code Online (Sandbox Code Playgroud)
错误信息:
There was an error parsing the query. [ Token line number = 1,Token line offset = 42,Token in error = ) ]
.
我的select和insert命令完美无缺:
SqlCeCommand cmd = new SqlCeCommand("SELECT password FROM tbl_Settings", conn);
string password = cmd.ExecuteScalar().ToString();
Run Code Online (Sandbox Code Playgroud)
你在查询中放了一些错误的右括号,先删除它.
写下你的查询如下
SqlCeCommand cmd = new SqlCeCommand("UPDATE tbl_Settings set password = @pwd", conn);
cmd.Parameters.AddWithValue("@pwd","1234");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2101 次 |
| 最近记录: |