Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2015, 09:56
fpompas
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 1 mes
Puntos: 0
duda al pasar de access a mysql

Necesito, por favor, ayuda con lo siguiente:
Estoy convirtiendo una base de datos de Access a MySQL, con la complejidad adicional de que al copiar cada registro, de algunas tablas, debo cambiar los datos de algunos campos. Para que me entiendan mejor les explico con un ejemplo:
Tengo una tabla, en access, llamada Datos q tiene un campo llamado Direccion de tipo texto y quiero copiar sus registros hacia otra tabla de igual nombre en MySQL.
Yo programe en delphi 7 una aplicacion q utilizando ODBC se conecta con MySQL; y uso la rutina q se muestra debajo para copiar los registros:

acdatos.Open;

for i:=0 to acdatos.RecordCount-1 do

beguin

mydatos.Append;

mydatosdireccion.Value := acdatosdireccion.Value;

mydatos.Post;

acdatos.Next;

end; //for

El problema q esta sucediendo es q cuando el campo Direccion de la tabla en access esta vacio (NULL) entonces, en el campo de la tabla de MySQL se copia la informacion del registro q se copio anteriormente , o sea, los campos vacios me los "llena" con la informacion q tenia el registro q se copio anteriormente.

Gracias por cualquier sugerencia.