Foros del Web » Programando para Internet » ASP Clásico »

Duplicar registros

Estas en el tema de Duplicar registros en el foro de ASP Clásico en Foros del Web. Gente, como puedo hacer para duplicar un registro en mi BD Acess desde un ASP?????????? GRACIAS...
  #1 (permalink)  
Antiguo 06/05/2005, 10:55
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 19 años, 3 meses
Puntos: 0
Exclamación Duplicar registros

Gente,
como puedo hacer para duplicar un registro en mi BD Acess desde un ASP??????????

GRACIAS
  #2 (permalink)  
Antiguo 06/05/2005, 11:02
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Bueno, hazte una Sub que lea dicho registro, y lo copie...utiliza por supuesto algun otro identificador para que no sea un registro idéntico, puede ser que quieras ocupar un campo ID autonumérico por ejemplo, y si quieres una referencia, necesitarás utilizar otra tabla para guardar ese ID y casarlo con otro.

Asumiendo que tenemos una conexión activa a la DB:

Código:
Sub CopiaRegistro(tabla, id)
  Dim qry
 qry = "INSERT INTO "&tabla&" VALUES(SELECT todos_los_campos_menos_el_autonumerico FROM " & tabla & " WHERE campo_id = " & id & ")"
   ObjConn.Execute(qry)
End Sub
Call CopiaRegistro("tbl_clientes", 5)

Algo asi, tu depúrala

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:04.