2015-02-06 52 views
0

当然,我相信这很容易,但我坚持出于某种原因。 我有以下选择数据库中的名称,如果他们开始变量s。 但我没有得到结果。vbnet执行像查询变量

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 

回答

0

以及刚刚像想象......时间停下来,我感到累了probaly .... 解决方案:查询= “SELECT * FROM db.epafes WHERE SURNAME LIKE“%” & LETTER.Text & “%'”

我错过了一些“!