Foros del Web » Programando para Internet » PHP »

Problema con access campos OLE

Estas en el tema de Problema con access campos OLE en el foro de PHP en Foros del Web. Hola amigos veran tengo una tabla de access con algunos registros estos registros los kiere insertar registrso por registro en una tabla hecha en MySQL ...
  #1 (permalink)  
Antiguo 15/02/2007, 15:16
 
Fecha de Ingreso: abril-2006
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Problema con access campos OLE

Hola amigos veran tengo una tabla de access con algunos registros estos registros los kiere insertar registrso por registro en una tabla hecha en MySQL pero cuando lo intento me da el siguiente error

Error al InsertarYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2

aki el cosigo que utilizo:
Código PHP:
$cnx odbc_connect'policiaca' '''' );            
if (!
$cnx) {
                                    
Error_handler"Error in odbc_connect" $cnx );
    }
$curodbc_exec$cnx"select * from FD" );
if (!
$cur) {
                                    
Error_handler"Error in odbc_exec( no cursor returned ) " $cnx );
    }
while( 
odbc_fetch_array$cur ) ) {
                                    echo 
$SQL="INSERT INTO polfd VALUES('0',
'"
.odbc_result$cur)."','".odbc_result$cur)."',
'"
.odbc_result$cur)."','".odbc_result$cur)."',
'"
.odbc_result$cur)."','".odbc_result$cur)."',
'"
.odbc_result$cur)."','".odbc_result$cur)."',
'"
.odbc_result$cur10 )."','".odbc_result$cur11 )."',
'"
.odbc_result$cur12 )."','".odbc_result$cur13 )."',
'"
.odbc_result$cur14 )."','".odbc_result$cur15 )."',
'"
.odbc_result$cur16 )."','".odbc_result$cur17 )."','
"
.odbc_result$cur18 )."','".odbc_result$cur19 )."',
'"
.odbc_result$cur20 )."','".odbc_result$cur21 )."',
'"
.odbc_result$cur22 )."','".odbc_result$cur23 )."',
'"
.odbc_result$cur24 )."','".odbc_result$cur25 )."',
'"
.odbc_result$cur26 )."','".odbc_result$cur27 )."',
'"
.odbc_result$cur28 )."')";
                                    
$res=mysql_query($SQL,$conn);
                                    if(!
$res) die("Error al Insertar" mysql_error());
                                }
                                
odbc_close$cnx);
                                
mysql_close($conn); 
Cabe mensionar que primero este codigo ya lo he utilizado sin problema alguno, y segundo 6 de los campos son de tipo "objetos OLE" (Access) y creo que alli esta el problema ya que el error que indica si no me ekiboco es que el error esta cerca de '' (un par de comullas sin valor entreellas lo que significaria un campo mas) pero eso es culpa de que al intentar pasar los campos OLE estos son imagenes y se representan con un monton de signos entre ellos las comillas simples.

La verdad es que no se si se pueda hacer lo que quiero que es insertar lo que haya en la table access a una tabla MySQL. y Despues aun falta de poder hacerlo es posible que muestre la imagen que se supone se tiene en los campos OLE con php.

Nota:Los campos donde los estoy intentanto insertar son de tipo MEDIUMBLOB.

De ante mano mil gracias.
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 13:08.