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.