[firebase-br] Atualizar Tabela

Antonio Carlos a.lima.silva em terra.com.br
Qua Jan 24 09:58:21 -03 2007


não seria o caso de verificar se o cliente já existe ? existindo UPDATE não 
existindo INSERT



----- Original Message ----- 
From: "Valmir Cardoso" <valmircardoso em viacabo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, January 24, 2007 1:10 AM
Subject: [firebase-br] Atualizar Tabela


Olá Pessoal,

Tenho uma tabela Clientes em DBF (Clipper). Quero transferir seus
dados para uma tabela no FireBird. Não somente uma vez, mas tantas
vezes quanto o cliente precise atualizar a tabela Clientes no Fire.

Como conheço o Clipper, posso tranquilamente gerar um script(.SQL), com
os comandos INSERT e UPDATE, contendo todos os dados dos
clientes para depois rodar este script dentro da máquina do FireBird,
via algum componente do IBEXPRES ou mesmo do IBO.

O que eu gostaria é que quando um cliente já estivesse cadastrado
na Table do FireBird, o comando usado fosse o UPDATE e quando
não estives, então o comando fosse o INSERT.

Sei que poderia usar sempre o comando INSERT, porém
não quero limpar a table Clientes no FireBird toda vez que
preciso atualizá-la, pois além de gerar lixo no Banco de Dados,
poderia apagar também alguns clientes especiais que o cliente
- por acaso - cadastrou especialmente na tabela CLIENTES do
FireBird.

Como fazer isto? Existe idéia melhor?

Agradeço.

Valmir


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


__________ Informação do NOD32 IMON 2001 (20070124) __________

Esta mensagem foi verificada pelo NOD32 sistema antivírus
http://www.eset.com.br






Mais detalhes sobre a lista de discussão lista