Ir para conteúdo

POWERED BY:

Arquivado

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

Miguel Mcc

[Resolvido] Script que verifica no banco de dados

Recommended Posts

Olá Pessoal.

 

eu to tentando aplicar algum script que tenha as seguintes ações:

 

eu tenho o form de cadastro que envia para um banco acess, eu consigo cadastrar normalmente.

mas agora eu quero que na hora de cadastrar o CPF e PLACA ele faça a verificação se existe um registro que tenha o CPF e PLACA igual , para não deixar cadastrar (Se tiver CPF igual a algum existente e PLACA diferente ele cadastra, ou PLACA igual e CPF diferente. só não pode ter os dois Iguais.).

 

 

O Script que eu tenho aqui ele faz a verificação e não deixa cadastrar nenhum nem outro ( se tiver CPF ou PLACA igual ele já não cadastra)

 

SEGUE O SCRIPT

 

set verificar = canvasDB.execute("select * from members where cpf='"&cpf&"'")
if verificar.EOF then
else
Response.Redirect"default.asp?error=essa placa%20ja esta cadastrado%20,%20"
end if
verificar.close
set verificar =nothing

set verificar = canvasDB.execute("select * from members where placa='"&placa&"'")
if verificar.EOF then
else
Response.Redirect"default.asp?error=essa placa%20ja esta cadastrado%20,%20"
end if
verificar.close
set verificar =nothing

Compartilhar este post


Link para o post
Compartilhar em outros sites

set verificar = canvasDB.execute("select * from members where cpf='"&cpf&"'" and placa='"&placa&"'")
if verificar.EOF then
else
Response.Redirect"default.asp?error=essa placa%20ja esta cadastrado%20,%20"
end if
verificar.close
set verificar =nothing

Agora se for banco SQL SERVER basta usar o UNIQUE Constraint.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá

 

eu ja tinha tentado dessa maneira eu não deu certo

 

ele da o seguinte erro:

 

Microsoft VBScript compilation error '800a03ea'

 

Syntax error

 

/banco/mem/register-action.asp, line 109

 

set verificar = canvasDB.execute("select * from members where cpf='"&cpf&"'" and placa='"&placa&"'")

 

 

 

valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim

 

set verificar = canvasDB.execute("select * from members where cpf='"&cpf&"' and placa='"&placa&"'")

Tinha uma "ASPAS" a mais.

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.