ENCONTRAR REGISTROS COM ADO
Pessoal, gostaria de pesquisar os registros de uma determinada tabela, mas que eu digitasse apenas o primeiro nome, e o sistema me retornasse todos os cadastros que contenham aquele nome.
Uso o método FindFirst do ADO, e ele só funciona se eu digitar o nome completo.
Abraços a todos...
Junior Mascioli
Uso o método FindFirst do ADO, e ele só funciona se eu digitar o nome completo.
Abraços a todos...
Junior Mascioli
SQL = "Select * from Tabela where Nome like '%" & NomeASerPesquisado & "%';"
ou
SQL ="Select * from Tabela where Nome like '*" & NomeASerPesquisado & "*';"
depende soh de sua base de dados
se colocar * ou % antes e depois - ele aceita o nome em qualquer parte do registro
se colocar soh antes - o nome tem de ser a ultima coisa... se colocar soh depois, o nome tem de estar antes
ou
SQL ="Select * from Tabela where Nome like '*" & NomeASerPesquisado & "*';"
depende soh de sua base de dados
se colocar * ou % antes e depois - ele aceita o nome em qualquer parte do registro
se colocar soh antes - o nome tem de ser a ultima coisa... se colocar soh depois, o nome tem de estar antes
Tópico encerrado , respostas não são mais permitidas