Nuevo error al insertar con Postgres...

edited octubre 2008 in Dudas/Problemas
Estamos trabajando con un controlador llamado "Animales" , que tiene un par de campos que son "animalesmachos_id" y "animaleshembras_id" , que son el padre y la madre respectivamente , pero que pueden ser Nulos en el caso que no se conozcan los mismos ...

El tema es que cuando quiero hacer el insert de un registro , me da el siguiente error :

KumbiaException: ERROR: syntax error at or near "," LINE 1: ...mo_evento,tiposeventos_id,observaciones) VALUES (@,@,'asdas'... ^ al ejecutar 'INSERT INTO animales (animalesmachos_id,animaleshembras_id,nombre,caravana,sexo,categoria,origen,razas_id,grupos_id,fecha_ingreso_grupo,peso_ingreso_grupo,lotes_id,fecha_ingreso_lote,peso_ingreso_lote,foto,unidadesproductivas_id,parcelas_id,fecha_alta,fecha_baja,descarte,fecha_nacimiento,ultimo_evento,tiposeventos_id,observaciones) VALUES (@,@,'asdas','21',1,0,0,1,1,'2008-01-01','23',1,'2008-01-01','32','@',1,1,'2008-02-01','2008-02-01','2008-06-01','2008-09-01','2008-03-01',2,'sasadad')' (0)

En el archivo C:\xampp\htdocs\belen\library\kumbia\db\adapters\pgsql.php en la línea: 229<
C:\xampp\htdocs\belen\library\kumbia\db\db.php(217)
C:\xampp\htdocs\belen\library\kumbia\db\active_record_base\active_record_base.php(1868)
C:\xampp\htdocs\belen\library\kumbia\db\active_record_base\active_record_base.php(1319)
C:\xampp\htdocs\belen\library\kumbia\controller\standard_form\standard_form.php(365)
C:\xampp\htdocs\belen\library\kumbia\dispatcher\dispatcher.php(293)
C:\xampp\htdocs\belen\library\kumbia\kumbia.php(362)
C:\xampp\htdocs\belen\public\index.php(72)

Información Adicional:

Aplicación actual: default
Entorno actual: development
Ubicación actual: default/animales/insert
Modelos Cargados: Acciones, Animales, Auditoria, Categorias, Comunidades, Estados, Grupos, Lluvias, Lotes, Niveles, Parcelas, Parcelashistorial, Parroquias, Permisos, Productores, Razas, Sectores, Terceros, Tiposeventos, Tiposservicios, Unidadesmedidas, Unidadesproductivas, Usuarios
Modulos Cargados: library/kumbia/logger/logger.php, library/mail/mail.php, library/libchart/libchart.php, library/kumbia/auth/auth.php
Plugins Cargados:
Datos de Session:

El tema es que en el insert , al no seleccionar un padre y una madre le pone como valor el caracter "@" y esto hace que el comando sql NO funcione ...

este es el comando insert que se genera y da el error :

INSERT INTO animales (animalesmachos_id,animaleshembras_id,nombre,caravana,
sexo,categoria,origen,razas_id,grupos_id,fecha_ingreso_grupo,peso_ingreso_grupo,
lotes_id,fecha_ingreso_lote,peso_ingreso_lote,foto,unidadesproductivas_id,
parcelas_id,fecha_alta,fecha_baja,descarte,fecha_nacimiento,ultimo_evento,
tiposeventos_id,observaciones)
VALUES (@,@,'asdas','21',1,0,0,1,1,'2008-01-01','23',1,'2008-01-01','32',
'@',1,1,'2008-02-01','2008-02-01','2008-06-01','2008-09-01','2008-03-01',2,'sasadad')'


Alguna sugerencia ?

Saludos.-
Sign In or Register to comment.