USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Fazer um insert de dados q ainda não existem
Knight
GOIÂNIA
GO - BRASIL
Postada em 05/10/2007 13:12 hs         
Boa Tarde
BD MySQL
Como fazer um insert checando se os dados ja não foram inseridos??
 
Tem geito???
Agradesço desde já
 
     
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 05/10/2007 13:22 hs            
cria uma funçãozinha antes que verifique se os dados já foram inseridos
tipo ..
ssql="select * from clientes where cpf =" & CPF
agora verifica a qtde(Nr) de registros da tabela
 
depois..
if Nr>0 then
     msgbox "cadastro já existente"
else
    inserecadastro
endif
     
Knight
GOIÂNIA
GO - BRASIL
Postada em 05/10/2007 13:24 hs         
Não tem como fazer essa checagem direto na SQL não??
TÓPICO EDITADO
   
PH1959
Pontos: 2843
SÃO JOSÉ DOS CAMPOS
SP - BRASIL
Postada em 05/10/2007 13:38 hs            
não q eu saiba
 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 05/10/2007 13:42 hs         
Pode usar o Replace:
replace tabela (campo1, campo2) values (valor1, valor2)
Ele insere o registro caso não exista e altera caso exista. Ou seja é um mix de Insert Into com Update
     
João Carlos jr.
RIBEIRÃO PRETO
SP - BRASIL
Postada em 05/10/2007 14:14 hs            
Knight, vc pode usar uma procedure criada dentro do mysql para fazer essa verificação para vc, no mysql eu não sei fazer, mas é possível fazer sim, se fosse no sql server 2000 eu te mostraria como se faz.
 
Flw
 
T+
 

João Carlos Junior

Administrador de Redes - Windows 2003 Srv, Linux

    Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X

Iniciante em C# e ASP .NET

     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página