Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何动态更改sqlstatement中用于使用组合框检索数据的列的名称_Mysql_Vb.net_Combobox - Fatal编程技术网

Mysql 如何动态更改sqlstatement中用于使用组合框检索数据的列的名称

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

每次在CMBCography组合框中选择类似列的项名称时,我都希望动态更改sqlstatement中列的名称。然后使用它获取要传输到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"
编辑: 试试看,我不确定

sqlstatement = "select " & cmbcategory.Text & " from tblparts"
sqlstatement = "select [" & cmbcategory.Text & "] from tblparts"

使用反勾“`”而不是单引号


成功了,先生!非常感谢。:)但读者仍然不接受带有空格的列名。有没有办法让读者接受带有空格的列名?