繁体   English   中英

当我尝试将数据插入到我的访问数据库时,它显示了 Exceptionhandler 错误:语法错误 INSERT INTO 语句

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM