COPIAR UM REGISTRO DO DB

USUARIO.EXCLUIDOS 28/12/2004 09:20:23
#57353
Pessoal essa deve ser fácil.

Como eu faço para copiar um registro de um DB.
Por exemplo: Tenho o registro cujo campo REG é igual a 123, gostaria de copiar o registro 123, com todas suas informações, com exceção do campo REG que agora terá seu numero como 456.
Sei como usar um botão que chamará um Inputbox pedindo o numero do REG de destino, mas não sei fazer a cópia.
Ps.: Uso db mdb e conexão ADO

Obrigado desde já.
USUARIO.EXCLUIDOS 28/12/2004 11:10:33
#57362
Resposta escolhida
Use o comando INSERT substituindo a clausula VALUES por uma subquery, conforme abaixo:
INSERT INTO tabela (REG, campo1, campo2) SELECT 456, campo1, campo2 FROM tabela WHERE REG = 123
Tópico encerrado , respostas não são mais permitidas