Mysql 如何动态更改sqlstatement中用于使用组合框检索数据的列的名称
每次在CMBCography组合框中选择类似列的项名称时,我都希望动态更改sqlstatement中列的名称。然后使用它获取要传输到cmbparts组合框的数据。可能吗 这是我的示例代码:Mysql 如何动态更改sqlstatement中用于使用组合框检索数据的列的名称,mysql,vb.net,combobox,Mysql,Vb.net,Combobox,每次在CMBCography组合框中选择类似列的项名称时,我都希望动态更改sqlstatement中列的名称。然后使用它获取要传输到cmbparts组合框的数据。可能吗 这是我的示例代码: Public Sub cmbpartfill() sqlstatement = "select '" & cmbcategory.Text & "' from tblparts" Connect() command = New MySq
Public Sub cmbpartfill()
sqlstatement = "select '" & cmbcategory.Text & "' from tblparts"
Connect()
command = New MySqlCommand(sqlstatement, connection)
reader = command.ExecuteReader
While reader.Read
cmbpart.Items.Clear()
cmbpart.Items.Add(reader.Item(0).ToString)
End While
Disconnect()
End Sub
我将感谢任何帮助。谢谢。我想这会有用的
sqlstatement = "select " & cmbcategory.Text & " from tblparts"
sqlstatement = "select [" & cmbcategory.Text & "] from tblparts"
编辑:
试试看,我不确定
sqlstatement = "select " & cmbcategory.Text & " from tblparts"
sqlstatement = "select [" & cmbcategory.Text & "] from tblparts"
使用反勾“`”而不是单引号
成功了,先生!非常感谢。:)但读者仍然不接受带有空格的列名。有没有办法让读者接受带有空格的列名?