0

我需要检查第一个列中的第一个单元格是否包含字符“ND”。该单元格可以包含“Rm####”或“Rm####ND”。如果单元格包含“ND”字符,则需要使表单上的图片框可见。

这是我目前用来搜索访问数据库的代码......搜索结果总是只返回数据表中的一行数据。有没有办法可以将它与搜索结合起来?

    Try
        Dim con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='\\SERVER\Drawings\Database\Drawing Database.accdb'")
        con.Open()
        Me.DrawingsTableAdapter.DrawingNumber2(Me.Drawing_DatabaseDataSet.Drawings, ("%" & TextBox2.Text & "%"))
        Me.Validate()
        Me.TableAdapterManager.UpdateAll(Me.Drawing_DatabaseDataSet)
        con.Close()
    Catch ex As System.Exception
        System.Windows.Forms.MessageBox.Show(ex.Message)
4

1 回答 1

0

也许你丢失了单引号
"%'" & TextBox2.Text & "'%"
看看它是否有效

此外,我从未见过函数'DrawingNumber2'
,也没有在互联网上找到。
自定义代码太多,不太好理解。

于 2012-07-12T15:39:29.367 回答