绝对可以肯定,这很容易,但是由于某种原因我被卡住了。
我有以下选项,如果它们以变量s开头,则从数据库中选择名称。
但是我没有得到结果。

Public Sub load_oraria_EPAFES_FORM2(ByVal DATAGRID As DataGridView, ByVal LETTER As Button)

    Dim sda As New MySqlDataAdapter
    Dim dbdataset As New DataTable
    Dim bsource As New BindingSource

    conn()
    Try
        MessageBox.Show(LETTER.Text)
        mysqlconn.Open()

        dbdataset.Clear()

        Dim query As String
        query = "select  *  from  db.epafes WHERE (SURNAME LIKE '%" & LETTER.Text & "%  ')    "

        command = New MySqlCommand(query, mysqlconn)
        sda.SelectCommand = command
        sda.Fill(dbdataset)
        bsource.DataSource = dbdataset
        DATAGRID.DataSource = bsource
        sda.Update(dbdataset)

        mysqlconn.Close()

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

End Sub

最佳答案

就像想像的那样...该停下来了,我可能很累。
解决方案:查询=“从db.epafes WHERE SURNAME中选择*,例如'%”和LETTER.Text和“%”“

我想念一些!

关于mysql - vbnet执行与查询类似的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28356418/

10-13 01:04