Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 29/07/2004 16:40 hs
Estou querendo fazer uma rotina generica para duplicar um cliente. Tipo tenho um cliente cadastrado com o codigo 140 e quero duplica-lo para o codigo 200 Estou querendo passas a tabela e o codigo origem e o codigo destino. Existe algum jeito de fazer isso com INSERT
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|
|
|
Postada em 30/07/2004 11:05 hs
Insert Into Clientes (Codigo,Nome) Select '200',Nome From Clientes where codigo=140
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 30/07/2004 11:17 hs
Fat sabia que voce ia responder. O problema é que se eu incluir no arquivo mais um campo vou ter que ir na rotina para incluir o campo. Gostaria de algo assim Insert Into Clientes (Codigo,*) Select '200',* From Clientes where codigo=140 Pensei em colocar um loop para montar a string com todos os campos. Mais o SQL não tem algo similar a isso.
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|
|
Postada em 30/07/2004 16:07 hs
Só que quando vc da * nos clientes ta selecionando o codigo velho tb vai dar pau no insert.
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
Postada em 30/07/2004 16:59 hs
Aqui da erro direto (ADO 2,6 com Access), quando coloca 200,* . Valeu Qualquer novidade me avisa.
__________________________________________________________________________ Qualquer coisa post Rochª
|
|
|