检查搜索到的数据表中的单元格值

时间:2012-07-12 11:03:29

标签: vb.net

我需要检查第一个col中的第一个单元格是否包含字符“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)

1 个答案:

答案 0 :(得分:0)

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

此外,我从未见过'DrawingNumber2'功能 在互联网上找不到。
太多自定义代码,不太容易理解。