Ir para conteúdo

POWERED BY:

Arquivado

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

fabiosc80

Verificar campo em asp

Recommended Posts

apenas selecionar tiozinho

 

"SELECT CAMPO FROM TABELA WHERE EMAIL = '" & EMAIL & "'"

depois é so perguntar se achou

 

IF NOT RS.EOF THEN	reponse.write("ACHOU")ELSE	reponse.write("NÃO ACHOU")END IF

Compartilhar este post


Link para o post
Compartilhar em outros sites
<%Email = "teste@ondetemfesta.com.br"Set Verifica = Conexao.Execute("Select * from tabela Where Campo = '"&email&"'")If Not Verifica.EOF thenMensagem = "Email já Existe"ElseMensagem = "Email não Cadastrado"End If%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo aconteceu beleza mas ta com bug.ele só acha a primeira letra.ou seja se tiverlaercio@ig.com.br no bancoe eu for cadastrar luis@ig.com.brele diz que ja existe.Pq?

<%Email = "teste@ondetemfesta.com.br"Set Verifica = Conexao.Execute("Select * from tabela Where Campo = '"&email&"'")If Not Verifica.EOF thenMensagem = "Email já Existe"ElseMensagem = "Email não Cadastrado"End If%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o código está exatamente dessa forma que você colocou, sem receber dados de um formulário, com uma variavel fixa, e o email existir vai sempre dizer que existe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhem como fiz

 

AbrebancoDim BCDim Sql2,TB3Sql2 = "select pp_email from tba_pp_clientes where pp_email='"&mail&"'"Set TB3 = BC.Execute(Sql2)if not TB3.eof thenFechaBancoresponse.write "<center>O E-mail informado já consta em nosso banco de dados, por favor volte e informe outro.<br>"response.write "<a href=javascript:window.history.go(-1)>Voltar</a></center>"response.endelseend if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa, só trocando o nome no request.

mail = Request("CampodoForm")
If Mail <> "" Then
Mail = Replace(Mail,"'","''")
Else
Response.Write "<center>Digite um e-mail para a busca!"
response.write "<a href=javascript:window.history.go(-1)>Voltar</a></center>"
response.end
End If

Abrebanco
Dim BC
Dim Sql2,TB3
Sql2 = "select pp_email from tba_pp_clientes where pp_email='"& mail &"'"
Set TB3 = BC.Execute(Sql2)

if not TB3.eof then
FechaBanco
response.write "<center>O E-mail informado já consta em nosso banco de dados, por favor volte e informe outro.<br>"
response.write "<a href=javascript:window.history.go(-1)>Voltar</a></center>"
response.end
else

end if

Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa só com esse.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Aconteceu a mesma coisa.
Testa só com esse.
Então tem aguma outra coisa errada. Seu form tem alguma validação JavaScript? Tem certeza que no BD não consta esses e-mails?

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu form tem validação de JS mas é só pra ver se o campo ta em branco, esses e-mails que to colocando realmente nao constam no banco.

Aconteceu a mesma coisa.

Testa só com esse.

Então tem aguma outra coisa errada. Seu form tem alguma validação JavaScript? Tem certeza que no BD não consta esses e-mails?

Compartilhar este post


Link para o post
Compartilhar em outros sites
meu form tem validação de JS mas é só pra ver se o campo ta em branco, esses e-mails que to colocando realmente nao constam no banco.
Se tiver como postar um link online para testarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado acho melhor eu não colocar o link porcausa que o site nao tem uns padroes bons de se mostrar.

 

 

mas olha oque eu fiz e deu a mesma coisa...

 

Cara to desesperado já.

 

Alias o banco é access.

 

AbrebancoDim BCDim Sql2,TB3Sql2 = "SELECT DISTINCT pp_email FROM tba_pp_clientes WHERE ucase(trim(pp_email))=ucase('"&email&"')"Set TB3 = BC.Execute(Sql2)if not tb3.eof thenFechabancoresponse.write "<center>O E-mail informado já consta em nosso banco de dados, por favor volte e informe outro.<br>"response.write "<a href=javascript:window.history.go(-1)>Voltar</a></center>"response.endelseend if

Compartilhar este post


Link para o post
Compartilhar em outros sites

aceita sim fabioo que ta passando???

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.