簡體   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