【发布时间】:2018-04-17 16:26:22
【问题描述】:
您好,我有一个问题:我的 OleDbCommand 不起作用。
代码元素:
private void Btn_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = connection;
cmd.CommandText = "insert into Account (Nick,Password) values ('" + NickEnter.Text + "', '" + PassEnter.Text + "');";
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show("Error! | " + ex, "Error!");
}
}
【问题讨论】:
-
欢迎来到 SO,请您阅读以下内容:stackoverflow.com/help/how-to-ask 当您说不工作时,发生了什么?
-
使用参数而不是连接字符串。这是一个安全问题。
-
请解释您所说的“不工作”是什么意思。你采取了哪些步骤,会发生什么?您遇到什么错误或发生了什么意外事件?
-
您的代码容易受到SQL injection的攻击
-
1.我读了但我不明白stackoverflow.com/questions/28911465/… 2. 怎么办? 3. 标题有错误