sobre postgres

jes
07 de Septiembre del 2005
Saludos.

Tengo una problema sobre postgres. Estoy realizando una aplicacion C++ sobre una base de

datos postgres 7.3. Al realizar una consulta desde C++ me aparece el siguiente error:

pg_atoi: error in "10": can't parse ""

Ese numero 10 aparece en uno de los campos del WHERE de la consulta (SELECT ... WHERE ID='10';). Imagino que es problema de ese atoi, pero es que no veo necesario hacer ese atoi, ya que la funcion PQexec recibe una cadena de caracteres completa que representa la consulta. Lo curioso es que ese fallo solo aparece cuando el numero que va en el campo ID es de dos cifras o mas. Si es de una cifra (SELECT ... WHERE ID='3'; por ejemplo) funciona bien.

¿Alguien tiene idea de porque ocurre o como solucionarlo?

gracias

Dar?
07 de Septiembre del 2005
Pregunta: ¿De qué tipo de datos es el atributo ID?