我正在尝试从我的访问D.B.中选择多个列。我收到此错误: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)
答案 0 :(得分:2)
您[Id_Model=]"
的位置应为[Id_Model]="
你真的应该parameterize你的查询,以便更容易发现这样的问题,并防止你的代码中的SQL注入。