每次选择与cmbcategory comboBox上的列相似的项目名称时,我想在sqlstatement中动态更改列的名称。然后使用它获取要传输到cmbparts comboBox的数据。可能吗?

这是我的示例代码:

    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/

10-09 00:46