Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/08/2014, 18:23
antonioMontanez
 
Fecha de Ingreso: mayo-2014
Ubicación: Zapopan, Jalisco
Mensajes: 11
Antigüedad: 10 años
Puntos: 0
Respuesta: error de sintaxis en insert odbc access

al final así fue como funcionó todo, después de vueltas y vueltas logré identificar el error en tipos de datos y que se intentaban sobreescribir algunos registros, para lo cual también revisé la estructura de la bd por lo de la violación de index y primary keys.

Código PHP:
@$rs odbc_exec$conn$sql );
$i 0;
while (
odbc_fetch_row($rs) ) {
$i++;


     
$Ano        =    intval(odbc_result($rs"Ano"));
     
$N_Boleto    =    intval(odbc_result($rs"N_Boleto"));
     
$Emisor    =    intval(odbc_result($rs"Emisor"));
     
$Fecha     =    odbc_result($rs"Fecha");
     
$Hora         =     odbc_result($rs,"Hora");
     
$FechaD    =    odbc_result($rs"FechaD");
     
$HoraD        =    odbc_result($rs"HoraD");
     
$Genero    =    odbc_result($rs,"Genero");
     
$Placas    =    odbc_result($rs,"Placas");
     
$Pagado    =    odbc_result($rs,"Pagado");



$sqlInserta "INSERT into B_Entrante(Ano,N_Boleto,Emisor,Fecha,Hora,FechaD,HoraD,Genero,Placas,Pagado) values 
                ($Ano,$N_Boleto,$Emisor,$Fecha,$Hora,'$FechaD','$HoraD','$Genero','$Placas','$Pagado')"
;


        
odbc_exec($conn2,$sqlInserta);
     
//echo odbc_errormsg($r2);

puse algunos campos entre comillas y otros los traté con intval aunque de esto ultimo me quedó duda si era necesario, mañana probaré sin el.

Gracias a todos!!