Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

asp.net

Select problemático

Recommended Posts

Tenho a estrutura abaixo para a consulta utilizando como parametro um campo text, na tabela.

 

busca="Select * from governo where cpf like '%"&Request.Form("cpf")&"%'"

 

Estou utilizando o like porque se eu fizer assim:

 

busca="Select * from governo where cpf = ' "&Request.Form("cpf")&" ' "

 

ele naum me retorna o campo desejado, mesmo colocando um cpf que exista no banco, como eu devo fazer, também tentei a estrutura abaixo

 

busca="Select * from governo where cpf like '%"&CStr(Request.Form("cpf"))&"%'"

 

Alguem pode me dar uma ajuda é urgente mesmo.

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom brother Como você está buscando um registro por um cpf aconselho você fazer sem o like. Vamos supor que você tenha doi CPF quase iguais, mdando apenas o último número, ele vai trazer este tb pois você está batendo no banco por pedaços e não que seja exatamente igual.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas se você ler a mensagem vai ver que eu estou querendo mesmo é fazer a consulta

 

busca="Select * from governo where cpf = '%"&Cstr(Request.Form("cpf"))&"%'"

 

Mas naum estou conseguindo, entendeu? Me faça ai uma consulta por campo texto no banco acess.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente assim:

busca = "Select * from governo where cpf = '"&Request.Form("cpf")&"'"

você estava colocando uns espaços entre a ' e a ", assim sendo, ele entenderia q o CPF teria espaços!!falowss

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficaria assim busca="Select * from governo where cpf = ' "&Request.Form("cpf")&" ' "Simples assim

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha eu tentei de várias formas.1:::::::::::::::::::::cpf=Cstr(Request.Form("cpf"))busca="Select * from governo where cpf = "&cpf2:::::::::::::::::::::busca="Select * from governo where cpf = '"&Request.Form("cpf")&"'"e nehuma delas funciona corretamente, a de cima (n 1) diz que tem erro de tipo incompativel, ja no numero 2 ele nao retorna erro, mas naum mostra nada, a pagina fica em branco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia mostrar qual a solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.