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

Migracion desde una tabla a otra

Estas en el tema de Migracion desde una tabla a otra en el foro de ASP Clásico en Foros del Web. Estoy haciendo lo siguiente de una tabla pais quiero migrar a otra con otra estructura ambas tablas están en distintas bases de datos y trate ...
  #1 (permalink)  
Antiguo 09/08/2005, 13:45
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 21 años, 3 meses
Puntos: 9
Migracion desde una tabla a otra

Estoy haciendo lo siguiente

de una tabla pais quiero migrar a otra con otra estructura ambas tablas están en distintas bases de datos y trate de hacer algo como esto pero me arroja un error alguiwn sabe por que?


Código:
<%

function conx_bd(nombre_bd)
'#####################################
  'CONEXION A BASE DE DATOS 
  'EL PARAMETRO nombre_bd CORRESPONDE AL NOMBRE DE LA
' BASE DE DATOS QUE SE DESEE ABRIR
'#####################################
con = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ 
"Data Source="& Server.MapPath("../"&nombre_bd&".mdb")&";"  & _
"Jet OLEDB:Database Password=tuclaveaqui;"
set conx = Server.Createobject("adodb.connection")
conx.open con
conx_bd = conx
end function

 sql = "select * from Pais"
 Set rs = Server.CreateObject("ADODB.Recordset")
 rs.Open sql, conx_bd("NombreBase1"),  3, 3
 
 
 while not rs.eof 
 
 sql = "insert into Pais (nombre) values ("&rs("pais")&")"
 Set rx = Server.CreateObject("ADODB.Recordset")
 
 rx.Open sql, conx_bd("nombreBase2"),  3, 3
 
 
 
 rs.movenext
 wend 


%>


el error es "No se han especificado valores para algunos de los parámetros requeridos."

y la linea es

rx.Open sql, conx_bd("NombreBase2"), 3, 3
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 09/08/2005, 13:53
Avatar de juanmi321  
Fecha de Ingreso: septiembre-2004
Mensajes: 262
Antigüedad: 19 años, 9 meses
Puntos: 1
yo te haria una pregunta y a la vez una observacion.

La pregunta es: Estas seguro que en el primer sql el campo que contiene la tabla Pais, se llama tambien pais???????

Y la siguiente observacion: estas ocupando el mismo nombre en tu resulset,( en este caso sql), en los dos querys, cuando ahun no has cerrado el primero, yo te aconsejaria que si es necesario que los dos esten abiertos, al segundo le pongas un nombre difernete, ahi puede estar el error
__________________
<>< EN MOMENTOS DE CRISIS, SOLO LA IMAGINACIÓN ES MÁS IMPORTANTE QUE EL CONOCIMIENTO <><
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 00:09.