查询中缺少运算符的语法错误

Syntax error missing operator in query

我正在尝试从我的访问 D.B 中 select 多列。我收到此错误:syntax error missing operator in query expression.

 Dim command As New OleDbCommand("Select [SC1],[SC2],[SC3],[PC1],[PC2],[PC3],Model,[AirFlow],[SSC1],[SSC2],[SSC3],[CRC1],[CRC2],[CRC3],[TSWT1],[TSWT2] from NewChilled where [rows1]=" & CDbl(ComboBox10.Text) & "and Speed='" & ComboBox13.Text & "'and [Id_Model=]" & i & "", conn)
 Dim DT As New DataTable
 Dim DA As New OleDbDataAdapter(command)
 DA.Fill(DT)

你有[Id_Model=]"的地方应该是[Id_Model]="

您确实应该 parameterize 您的查询,以便更容易发现此类问题并防止 sql 在您的代码中注入。