Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2011, 02:19
jlsandoval17
 
Fecha de Ingreso: febrero-2007
Ubicación: Murcia
Mensajes: 34
Antigüedad: 17 años, 2 meses
Puntos: 3
Imagenes de Access a MySQL

Hola,
Estoy intentando migrar mi base de datos Access a MySQL. Con el programa MySQlFront puedo hacer la importación del mdb, pero las imágenes guardas en binario no se importan completamente, se "cortan".

Estoy intentado guardar con un script la tabla de imágenes de mdb a mysql, pero cuando hago el insert en mysql me dice que no coinciden los datos. Este es el script:
Código:
set Activa=Server.CreateObject("ADODB.Connection")
Activa.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("base_de_datos.mdb") & ";Jet OLEDB:Database Password=pass;")

set Conexion=Server.CreateObject("ADODB.Connection")
Conexion.Open("Driver={MySQL ODBC 3.51 Driver};server=localhost;database=base_de_datos;UID=user;PWD=pass")

set Recorr=Server.CreateObject("ADODB.Recordset")
Recorr.Open "SELECT ID, [File Data], [Content Type] FROM Files WHERE id=2000", Activa

Conexion.Execute("INSERT INTO Files ([File Data], [Content Type]) VALUES("& Recorr("File Data").Value &", "&Recorr("Content Type")&")")
¿Alguien sabe cómo resolver el problema?

Muchas gracias