我目前正在使用SQL Server 2014编写软件并且我被卡住了!
我尝试使用从列表框中获取的值将其插入到我的SQL查询中以便处理查询并在此处获得一些结果是我的代码
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
If SQL.HasConnection = True Then
SQL.RunQuery(" SELECT '" & ListBox1.SelectedItem.ToString() & " ' FROM test ")
If SQL.SQLdataset.Tables.Count > 0 Then
DataGridView1.DataSource = SQL.SQLdataset.Tables(0)
End If
End If
End Sub
我的问题是它只是在选择数据网格时在整个数据网格或名称上显示姓氏:/
我无法找到问题请帮忙:/
答案 0 :(得分:0)
我认为如果你这样做会解决问题
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
If SQL.HasConnection = True Then
SQL.RunQuery(" SELECT [" & ListBox1.SelectedItem.ToString() & "] FROM test ")
If SQL.SQLdataset.Tables.Count > 0 Then
DataGridView1.DataSource = SQL.SQLdataset.Tables(0)
End If
End If
End Sub
传递的名称被视为文字字符串,添加方括号将强制sql server将其视为对象名称(在本例中为列名)。