主题:紧急请教高手
异常详细信息: System.Data.OleDb.OleDbException: 语法错误 (操作符丢失) 在查询表达式 ''Val(TextBox2.Text) ','TextBox2.Text',' TextBox5.Text ',' Val(TextBox1.Text)','Val(TextBox7.Text) '' 中。
源错误:
行 283: Dim sqlstr As New OleDb.OleDbCommand("insert into 订货单表 values('Val(TextBox2.Text) ','TextBox2.Text',' TextBox5.Text ',' Val(TextBox1.Text)','Val(TextBox7.Text) ')", OleDbConnection1)
行 284: OleDbConnection1.Open()
行 285: sqlstr.ExecuteNonQuery()//该行为红字
行 286: OleDbConnection1.Close()
行 287: lblcaution.Text = "恭喜你,你已成功发出订单!"
源错误:
行 283: Dim sqlstr As New OleDb.OleDbCommand("insert into 订货单表 values('Val(TextBox2.Text) ','TextBox2.Text',' TextBox5.Text ',' Val(TextBox1.Text)','Val(TextBox7.Text) ')", OleDbConnection1)
行 284: OleDbConnection1.Open()
行 285: sqlstr.ExecuteNonQuery()//该行为红字
行 286: OleDbConnection1.Close()
行 287: lblcaution.Text = "恭喜你,你已成功发出订单!"