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