12/01/2011, 13:28
|
| Colaborador | | Fecha de Ingreso: enero-2002 Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 9 meses Puntos: 146 | |
Respuesta: Duplicar un Registro con poco Codigo Ejecutar algo como insert into Clientes select * from clientes where IDCliente = 999 te duplicara un registro, pero si tu tabla tiene llave definida, te marcará error, para que no lo haya deberías de definir cada uno de los campos (en lugar del uso del *) e incrementar en uno la llave.
Otra es hacer un getRows de ese registro e iterarlo como se hace con cualquier vector e insertar en el campo correspndiente con rs.fields(Contador) = rsVector(Contador)
Otra es hacer simplemente un recorrido con un For i=1 to rs.FieldCounts-1 pero si haces eso vas a ocupar dos ciclos: uno para guardar los campos en un vector y otro para el nuevo campo, en este caso te ahorras un par de lineas usando el GetRows
Saludos |