VB E FIREBIRD - CONSULTA
Preciso fazer uma consulta no firebir onde ele liste os nome que começem com uma determinada letra. Então eu fiz.
rs.Open "select * from cad_ficha where responsavel like UPPER('" & UCase(txtparametro.Text) & "%') order by responsavel", Cn
Por exemplo, seu eu procurar por pa ele lista todos os Paulo para mim, mas não lista o Paulo Henrique.
Ja troquei o % por * e ai ele não acha nada.
Meu campo RESPONSAVEL é VARCHAR(150), NOT NULL ,COLLATE WIN_PTBR , CHARSET WIN1252
Uso o firebird 2.0
rs.Open "select * from cad_ficha where responsavel like UPPER('" & UCase(txtparametro.Text) & "%') order by responsavel", Cn
Por exemplo, seu eu procurar por pa ele lista todos os Paulo para mim, mas não lista o Paulo Henrique.
Ja troquei o % por * e ai ele não acha nada.
Meu campo RESPONSAVEL é VARCHAR(150), NOT NULL ,COLLATE WIN_PTBR , CHARSET WIN1252
Uso o firebird 2.0
Acabei de fazer um teste aqui no meu programa, cadastrando dois clientes, "Paulo" e "Paulo Henrique". Usando a consulta abaixo consegui recuperar os dois no Grid.
rs.Open "Select * Clientes where cod like '" + TxtPes + "%' order by cod", cnn, adOpenStatic, adLockOptimistic
Espero ter ajudado.
rs.Open "Select * Clientes where cod like '" + TxtPes + "%' order by cod", cnn, adOpenStatic, adLockOptimistic
Espero ter ajudado.
Tópico encerrado , respostas não são mais permitidas