Mysql vbnet使用变量执行类似查询

Mysql vbnet使用变量执行类似查询,mysql,vb.net,Mysql,Vb.net,当然,我确信这是一件很容易的事情,但我因为某种原因而被卡住了。 如果名称以变量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

当然,我确信这是一件很容易的事情,但我因为某种原因而被卡住了。 如果名称以变量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

就像想象的那样…该停下来了,我可能累了。。。。 解决方案:query=“select*from db.epafes,其中姓氏类似“%”和LETTER.Text&“%”

我错过了一些”