小编Boo*_*ang的帖子

无法将数据插入MS Access数据库(INSERT INTO语句中的语法错误.)

我编写此代码以将数据插入到我的Microsoft Access数据库中但它失败并抛出此错误:

INSERT INTO语句中的语法错误.

这是我的代码:

  // Open the connection to the database.
  connection.Open();
  OleDbCommand dbcmd = new OleDbCommand();
  dbcmd.Connection = connection;

  // Inserting Data.
  dbcmd.CommandText = "insert into ConveyanceBill1 (empname, from) values('" + txtEmployee.Text + "','" + txtFrom.Text + "')";
  dbcmd.ExecuteNonQuery();
  MessageBox.Show("Sucessfully Added!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
  connection.Close();
Run Code Online (Sandbox Code Playgroud)

但如果我改变这一行:

// Inserting Data.
dbcmd.CommandText = "insert into ConveyanceBill1 (empname, from) values('" + txtEmployee.Text + "','" + txtFrom.Text + "')";
Run Code Online (Sandbox Code Playgroud)

到这条线:

// Inserting Data.              
dbcmd.CommandText = "insert into ConveyanceBill1 (empname, designation) values('" + …
Run Code Online (Sandbox Code Playgroud)

c# ms-access insert insert-into ms-access-2016

1
推荐指数
1
解决办法
399
查看次数

标签 统计

c# ×1

insert ×1

insert-into ×1

ms-access ×1

ms-access-2016 ×1