Re: Retrieving points, arrays, ... with libpq

Jeroen Vermeulen <[email protected]> Wed, 22 Oct 2008 12:27:28 +0700
Newsgroups gmane.comp.db.postgresql.interfaces
Message-ID <[email protected]>
[email protected] wrote:

> I have read the most recent documentation from the first to the very
> last line, and I guess I can retreive data of any type with the
> PQgetValue() function,  something like: 
>  
> char* chunkOfMemory = PQgetvalue( (const PGresult*) myresult,
> row_number, column_number);
>  
> But then, is it possible to cast the char* pointer to some meaningfull C
> structure if column_number relates to some datatype other than text or
> integer ?

By default, you get your data in a textual representation.  So you need 
to parse the string that that char* points to.  (It's also possible to 
work in binary mode, but then you've got a lot more worries about 
portability and such for not much gain in speed.)


Jeroen

-- 
Sent via pgsql-interfaces mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-interfaces