ciao
posso suggerire una cosa piu semplice?
se devi copiare un record da una tabella all'altra usa una funzione dopo aver aperto due recordset
tipo questa per copiare il record attualmente in linea da RS1 a RS2
la chiusura del recordset e l'apertura devi farla tu fuori dalla funzione<%
function CopiaRecord(RS1, RS2)
dim ctr1, ctr2
' copia i record da RS1 a RS2
ctr1=RS1.fields.count
ctr2=RS2.fields.count
if ctr1<>ctr2 then
'errore n.campi diverso...
CopiaRecord=999
exit function
end if
RS2.Addnew
for i=0 to RS1.fields.count - 1
RS2(i)=RS1(i)
next
RS2.Update
'copia eseguita
CopiaRecord=0
end function
%>
ciao

Rispondi quotando
