[英]Syntax error in INSERT INTO Statement while trying to input values in the Database
[英]While I'm trying to insert data into my access database it's showing Exceptionhandler error: Syntax error INSERT INTO statement
我正在尝试将值插入到我的 MS Access 数据库中,但异常处理程序显示错误:
“INSERT INTO”语句中的语法错误。
但我检查过,没有发现错误。 如何修复此类错误?
我试图用命令和参数修复它,并检查了数千次,但我的代码中没有发现任何错误。
private void Save_bt_Click(object sender, EventArgs e)
{
con.Open();
OleDbCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "INSERT INTO CompanyDetails([column name]) VALUES ('"+textboxname.Text+"')";
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Data saved!");
}
我希望该消息框将显示“数据已保存”。 但它反而在线上显示错误
ExecuteNonQuery()
以及INSERT INTO
语句的语法。
companyDetails ([column name]) 的结构不正确。 “[列名]”听起来是静态的。
您是否认为您忘记使用您的专栏名称?
问候,
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.