Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2006, 08:30
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
tendria q usar odbc_fetch_array o odbc_fetch_row en un bucle y hacer una conexion a mysql e ir pasando los datos... o como iria la cosa?
Si, .. implementa una conexión a Mysql y otra a ODBC con links de conexión independitenes (esto es lo importante):

$odbc=odbc_connect(....);
$mysql=mysql_connect(....);

Y de ahí usas los links de conexión creados en sus funciones respectivas:

msyql_query($sql,$mysql);
ó
obdc_exec($odbc,$sql);

Ya que tomas registros de un resultado en una de tus conexiones y haces "insert" o "update" en otra conexión .. usa un "_fetch_" para obtener tus resultados y recorrerlos uno a uno y en el mismo bucle el "mysql_query() o obdc_exec()" para hacer tu UPDATE o INSERT en la BBDD que corresponda.

Cita:
El proceso de pasar los datos de SQLserver a MySql y de AS400 a MySql se tendra q hacer cada dia.. por eso busco la mejor manera de hacerlo.
Podrías automatizar la ejecución del scritp que vas a crea para tal proceso en un "cron job" (linux) o "programador de tareas" (windows).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.