CONSULTA POR LETRAS
pessoal alguma ideia como faço essa consulta por ordem do alfabeto conforme a imagem?
SELECT * FROM TABELA WHERE CAMPO LIKE [ô]CRITERIO[ô]%
Citação::
SELECT * FROM TABELA WHERE CAMPO LIKE [ô]CRITERIO[ô]%
amigao tenho isto no codigo, sera que precisa mudar alguma coisa?
Public Sub FiltrarRegistro()
Using cn As OleDbConnection = ConexaoBD()
Try
cn.Open()
Dim sql As String = [Ô]Select * From Clientes Where nome Like [ô][Ô] & btnA.Text & [Ô]%[ô][Ô]
Dim cmd As New OleDbCommand(sql, cn)
Dim da As New OleDbDataAdapter(cmd)
Dim dt As New DataTable
da.Fill(dt)
dgvListaClientes.DataSource = dt
Call calcularRegistros()
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Using
End Sub
O código funcionou?
Se funcionou, não precisa mudar. Na verdade, eu mudaria a consulta no intuito de prevenir erros. Exemplo: se o usuário digitar uma aspas simples ali.. acredito que vai gerar erro. Eu passaria isso como parâmetro, ou no mÃnimo, usaria um Replace para o tratamento das aspas...
Se funcionou, não precisa mudar. Na verdade, eu mudaria a consulta no intuito de prevenir erros. Exemplo: se o usuário digitar uma aspas simples ali.. acredito que vai gerar erro. Eu passaria isso como parâmetro, ou no mÃnimo, usaria um Replace para o tratamento das aspas...
Tópico encerrado , respostas não são mais permitidas