2015-02-06 4 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 ФАМИЛИЯ, как«%" & LETTER.Text & "% '"

Мне не хватало каких-либо "!

Смежные вопросы