'赞'声明没有产生任何结果

时间:2016-11-02 07:03:55

标签: ms-access vb.net-2010

我有一个产品表,我试图通过文本框搜索用户输入的值以获取产品描述,基本上任何可能包含“面包”一词的产品,结果将显示在一个组合框,但我的选择语句没有结果。当我在访问中运行完全相同的查询时它会显示信息,所以我不确定我的代码中的问题是否与我的查询的语法有关,有人可能会建议我在这里做错了。我正在使用MS Access和vb.net 2010。

     Sub search_prod(ByVal cmb As ComboBox, ByVal searchval As String)
    searchval = Trim("'*" & searchval & "*'")
    con.Open()
    Dim cmd As New OleDbCommand
    cmd.Connection = con
    cmd.CommandText = "Select (Products.Product_Descr) From [Products] WHERE (Product_Descr LIKE " & searchval & ")"
    Dim dr As OleDbDataReader = cmd.ExecuteReader
    Do While dr.Read
        cmb.Items.Add(dr.GetString(0))
    Loop
    con.Close()
    End Sub

0 个答案:

没有答案