无法正确读取数据库数值后,多谢

无法正确读取数据库数值后,谢谢
如下: 我用这个语言就无法或者数值,只能获得字段名,

Dim sql As String = "select '" + ComboBox10.Text + "' from 单价
        Dim cmd As New SqlCommand(sql, con)
        con.Open()
        cmd.ExecuteNonQuery() '执行插入动作  
        TextBox31.Text = cmd.ExecuteScalar()

但是我用这个就能获得数值,
Dim sql As String = "select 白玫瑰 from 单价
请问怎么用变量写这个语言啊
为什么啊,谢谢
SQL

------解决方案--------------------
Dim sql As String = "select " & ComboBox10.Text & " from 单价"