每次选择与 cmbcategory 组合框上的列类似的项目名称时,我都想动态更改 sql 语句中的列名称。然后使用它来获取要传输到 cmbparts 组合框的数据。是否可以?
这是我的示例代码:
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"
关于mysql - 如何动态更改 sqlstatement 中用于使用组合框检索数据的列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24947303/