Ir para conteúdo

POWERED BY:

Arquivado

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

samisossa

Cadastro - Sintaxe IF

Recommended Posts

ai pessoal, to iniciando asp agora. Fiz um programa pra fazer cadastro em asp. Entao na hora que ele vai fazer o cadastro, eu queria saber se tem como fazer um IF perguntando se ja existe esse cadastro. Se existir, ele vai fazer um UPdate no banco access. Se nao, ele vai fazer um Insert. ficaria talvez assim:if (a chave primaria que criei no banco for inexistente) thenstrQuery = "INSERT INTO cadastro (nome,datanasc,natur,observ) VALUES ('"&nome&"','"&datanasc&"', '"&natur&"', '"&observ&"')"else (se existir)strQuery = "UPDATE INTO cadastro (nome,datanasc,natur,observ) VALUES ('"&nome&"','"&datanasc&"', '"&natur&"', '"&observ&"')"end if Espero respostas. Ricardo, Brasilia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O titulo do seu topico foi editado para melhor visualização

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao amigoprimeiro, você tem que fazer o seguinte:1- faz um select, usando o where comparando na chave primaria;ex:sql = "select * from tabela where campo_chave_primaria = valor"2- executa o sql;ex:set rs = conexao.execute(sql)3- faz o IF que verifica se ele existe;ex:if rs.eof = true then 'nao encontrou4- continue com seu codigo e depois feche o if;Basicamente é isso ae;Qualquer coisa posta aíabraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

se você deixou a chave primária como campo de numeração automática.. então não irá funcionar... você poderia fazer uma combinação, tipo, procurando se já tem o mesmo nome na mesma data de nascimento.. ou então, pedindo alguma informação que só aquela pessoa tem, como por exemplo, rg e cpf...

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.