Re: libpq and PQgetvalue

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Alex Nu <notulei(at)yahoo(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: libpq and PQgetvalue
Date: 2004-04-30 19:20:37
Message-ID: 20040430192037.GB19138@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Fri, Apr 30, 2004 at 11:48:44AM -0700, Alex Nu wrote:

> Intentado usar los ejemplos de libpq.
> Especificamente el testlibpq3.c
> en donde se declara un "cursor" binario
>
> res = PQexec(conn,
> "DECLARE mycursor BINARY CURSOR FOR select * from
> test1");
>
> El problema es cuando se usa PQgetvalue, los valores
> que regresa no son los valores reales de la base de
> datos;

Sospecho que tu problema es que los datos que se obtienen de un cursor
binario vienen en "orden big-endian", y probablemente estas tratando de
interpretarlos en little-endian.

La documentacion lo dice claramente:
http://www.postgresql.org/docs/7.4/static/sql-declare.html

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Las cosas son buenas o malas segun las hace nuestra opinión" (Lisias)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message agrimas 2004-04-30 20:20:37 Grupos y Esquemas permisos
Previous Message Alex Nu 2004-04-30 18:48:44 libpq and PQgetvalue