Ir para conteúdo
Fórum Script Brasil
  • 0

Checar Dois Campos No Bd Access...


igor.damiano

Pergunta

Estou fazendo um cadastro, onde, se já existir o CPF, ele diz que já existe. Quero checar o campo username também, como faço para checar dois campos e se existirem com o mesmo username e cpf dão a msg que existem...?

Estou fazendo assim para o cpf( e está dando certo):

Set Conn = Server.CreateObject("ADODB.Connection")

Set Rs = Server.CreateObject("ADODB.Recordset")

sql = "select Cpf from curriculum where cpf='"& cpf & "'"

Conn.Open dsn

rs.open sql,conn

if rs.eof and rs.bof then

sql1 = "insert into banco

else

response.write "<script>alert('CPF já cadastrado');</script>"

end if

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Para checar se os dois campos existem no mesmo registro.

sql = "select Cpf from curriculum where cpf='"& cpf & "' and username='"& username & "'"

O resto é tudo igual.

Se você quiser saber se um username existe ou o cpf:

sql = "select Cpf from curriculum where cpf='"& cpf & "' or username='"& username & "'"

[]'s

Nelson Soares

http://www.ondagospel.com.br

Link para o comentário
Compartilhar em outros sites

  • 0

consigo fazer a checagem do campo cpf, se ele existir, dá o alert "cpf

existe". Se não existir o cpf, ele cadastra.

Queria fazer assim:

Verifica o cpf, se existir, dá o alert "cpf existe", se não, cadastra.

Verifica o username, se existir, dá o alert "username existe", se não,

cadastra.

São alerts diferentes para cada checagem. Para que no BD não exista CPF´s e

USERNAME´s duplicados...

Valeu e aguardo sua resposta....

Link para o comentário
Compartilhar em outros sites

  • 0

Alguém pra me ajudar nesse esquema:

consigo fazer a checagem do campo cpf, se ele existir, dá o alert "cpf

existe". Se não existir o cpf, ele cadastra.

Queria fazer assim:

Verifica o cpf, se existir, dá o alert "cpf existe", se não, cadastra.

Verifica o username, se existir, dá o alert "username existe", se não,

cadastra.

São alerts diferentes para cada checagem. Para que no BD não exista CPF´s e

USERNAME´s duplicados...

Valeu e aguardo sua resposta....

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Adriano -

Olá pessoal, também tenho uma dúvida sobre impedir registros duplicados no banco.Bom gostaria de fazer uma comparação conforme o tópico acima com dois campos, mais o problema é que um campo é Nome e o outro é a data.

Alguém me ajude por favor!!!

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - creko -

Bom não sei se é isso , pois eu tambem sou iniciante !!

se estiver errado me desculpe

Set Conn = Server.CreateObject("ADODB.Connection")

Set rs = Server.CreateObject("ADODB.Recordset")

sql = "select Cpf from curriculum where cpf='"& cpf & "'"

Conn.Open dsn

rs.open sql,conn

if rs.eof and rs.bof then

(verifica se existe o cpf e existir ele faz a busca pelo login)

Set rs1 = Server.CreateObject("ADODB.Recordset")

sql_login= "select login from curriculum where login='"& login& "'"

rs1.open sql_login,conn

if rs1.eof and rs1.bof then

sql1 = "insert into banco

else

response.write "<script>alert('login já cadastrado');</script>"

end if

else

response.write "<script>alert('CPF já cadastrado');</script>"

end if

falou

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...