|
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
|
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
|
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
Postada em 05/10/2007 13:38 hs
|
|
|
|
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
|
|
|
|
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
|
|
|