Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-es-ayuda by date

Next:From: agrimasDate: 2004-04-30 20:20:37
Subject: Grupos y Esquemas permisos
Previous:From: Alex NuDate: 2004-04-30 18:48:44
Subject: libpq and PQgetvalue

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group