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)
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 |