[SOLUCIONADO] Error al importar Datos Censales

Hola, cómo están?
Les escribo porque estoy teniendo problemas al tratar de importar los datos censales del guaraní al tehuelche 2.5.
Este es el error que me está mostrando

http://desmond.imageshack.us/Himg854/scaled.php?server=854&filename=27715003.png&res=medium

¿Puede ser que el problema se presente porque las tablas de localidades y colegios secundarios de tehuelche no tienen todos los registros que tienen las de nuestro guaraní?

Desde ya muchas gracias,
Saludos

Sebastián

Ya está solucionado. El problema se presentaba porque en la tabla sga_datos_cen_aux de la BD de Guaraní, había algunos registros que tenían el campo “tiene_beca” con valor vacío en lugar de NULL.
Cuando se generaba el archivo de datos censales para el tehuelche en la operación de guaraní, en lugar de tomar el “\N”, le ponía el valor vacío pero le agregaba un par de espacios en blanco más, y luego, al querer importarlo al tehuelche, tiraba error.

Para que esto no ocurra, habría que agregar en el archivo “funciones_sql.php” el TRIM cuando se compara contra campo vacío.

<?php
class funciones_sql {

        function armar_sentencia_insert($tabla, $fila){
                $campos = array();
                foreach ($fila as $valor){
                        if ( (trim($valor) == "\N") || (trim($valor)=="")){
                                $valor = "NULL";
                        } else {
                                $valor = "'".trim(addslashes($valor))."'";
                        }
                        $campos[] = $valor;
                }

                $sql = "INSERT INTO
                                        $tabla
                                VALUES (
                                        ".implode(',', $campos)."
                                );
                                ";

                return $sql;
        }
}

?>

Saludos