通过ComboBox进行的Sql查询不会返回任何记录

时间:2018-06-25 14:13:42

标签: sql combobox

我正在使用SqlconnectionSqlDataAdapter向导按照Visual Basic 2015中的查询生成器进行简单查询。DsQuery1是数据集。我的SQL语句如下:

SELECT [Record ID], Ser, [Project ID], [Time From], [Time To], Speed, [Veh Count]
FROM   Àctual
WHERE ([Project ID] = 'cbProjectID.SelectedText')

cbProjectID是一个表单组合框数据,已绑定到另一个表名称“ Project_info”和字段名称[Project ID]。我已放置一个数据网格以显示结果。但是总是返回0条记录,而我确定有记录要返回。

我的vb.net搜索按钮代码是:

Try
    Using SqlConnection1
        If SqlConnection1.State = ConnectionState.Closed Then
            SqlConnection1.Open()
            MsgBox("Connected!")
        Else
            MsgBox("Not Connected!")
        End If

        SqlDataAdapter1.Fill(DsQuery1.Àctual)

        ÀctualDataGridView.DataSource = DsQuery1.Àctual.DefaultView

        MsgBox(DsQuery1.Àctual.Rows.Count)

    End Using

Catch ex As Exception
    MessageBox.Show(ex.Message)
End Try

我被关了两天。但是没有任何进展。我需要协助。在这种情况下,如果我将使用参数化查询,那么我如何在Sql DataAdapter的查询向导中为组合框文本定义parameter的值。 VB Net 2015的语法是什么。

致谢

Tariq

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,该参数应为cbProjectID.selectedvalue

相关问题