none
Insert into 语句的语法错误 RRS feed

  • 问题

  • 通过点击按钮将窗口中 TextBox 的内容插入到数据库,部分代码如下:

                OleDbCommand cmd = new OleDbCommand("Insert into Customers(Order, RegName, Company, Email, Country) values(@Order, @RegName, @Company, @Email, @Country)", connection);
                cmd.Parameters.Add(new OleDbParameter("@Order",OrderEdit.Text));
                cmd.Parameters.Add(new OleDbParameter("@RegName", RegNameEdit.Text));
                cmd.Parameters.Add(new OleDbParameter("@Company", CompanyEdit.Text));
                cmd.Parameters.Add(new OleDbParameter("@Email", EmailEdit.Text));
                cmd.Parameters.Add(new OleDbParameter("@Country", CountryList.Text));

                cmd.ExecuteNonQuery();
                connection.Close();
     
    这段代码编译的时候可以通过,但是点击按钮插入数据库的时候,就报 Insert Into 语句错误。不知道错误在哪里,请高手明示,谢谢!
    2009年6月11日 7:23

答案

全部回复