Syntax 插入access表语法错误,其中
我想在access表中插入一些数据,但它给了我插入Statements的语法错误。。。。 所以我把我的代码分享给你,希望你能帮助我Syntax 插入access表语法错误,其中,syntax,Syntax,我想在access表中插入一些数据,但它给了我插入Statements的语法错误。。。。 所以我把我的代码分享给你,希望你能帮助我 专用OLEDB连接连接; 公共表格1() { 初始化组件(); } private void Form1_Load(object sender, EventArgs e) { conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; `Data Source
专用OLEDB连接连接;
公共表格1()
{
初始化组件();
}
private void Form1_Load(object sender, EventArgs e)
{
conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;
`Data Source=D:\\Database3.mdb;Persist Security Info=False");
}`
`private void button1_Click(object sender, EventArgs e)`
{
conn.Open();
string query = "INSERT INTO Table([Kaargah],[Manager])" +
"VALUES('"+textBox1.Text+"','"+textBox2.Text+"')";
OleDbCommand command = new OleDbCommand();
command.CommandText = query;
command.Connection = conn;
command.ExecuteNonQuery();
conn.Close();
MessageBox.Show("دادهها با موفقیت ثبت گردید!");
}
好吧,你可以写在下面,这很好
string query = "INSERT INTO Table1([Kaargah],[Manager]) VALUES('textBox1.Text','textBox2.Text')";
尝试将表名更改为“table”以外的任何名称。这样地。。。某些名称(如“Table”)可能是保留的。避免使用此类名称
string query = "INSERT INTO Table1([Kaargah],[Manager]) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "')";