带参数/通配符的VB.Net SQL查询不返回信息

时间:2014-08-01 20:41:03

标签: sql vb.net

我是一个相当新的VB.Net程序员,我正在编写一个程序片段,当按下一个按钮时,它会从SQL数据库中检索信息,该信息是文本框中字符串的部分匹配,并将其显示在DataGridView中。但是,它只会在我输入完整匹配时返回信息,而不是在我输入部分匹配时。我在查询生成器中完成的查询非常好,但是当我在代码中使用它时它没有任何效果。我有一种感觉,这与某些我不知道的语法有关,所以我希望在这件事上有所帮助。

我的VB.net代码:

Public Class frmMain
    Private Sub SendQuery(sender As Object, e As EventArgs) Handles btnSubmit.Click
        Try
            Me.PartsTableAdapter.PartQuery(Me.SalesDataSet.Parts, tbxQuery.Text)
        Catch ex As System.Exception
            System.Windows.Forms.MessageBox.Show(ex.Message)
        End Try
    End Sub
End Class

我的SQL查询:

SELECT *
FROM Parts
WHERE (partno LIKE @PartInput + '%')

我在Visual Studio 2013中写这个,我正在使用Microsoft SQL Server 2014 Express。

0 个答案:

没有答案