Re: how do I get arbitrary sql results as strings in C

From: adb <adb(at)Beast(dot)COM>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: how do I get arbitrary sql results as strings in C
Date: 2001-02-24 02:55:53
Message-ID: Pine.GSO.4.10.10102231854380.2561-100000@hairdini.beast.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

If there's no simple way to do this, I think I found an example of what I
need in function printQuery in psql/print.c

Alex.

On Fri, 23 Feb 2001, adb wrote:

>
> Is there an easy way in libpq to get the results from
> any query as strings.
>
> Imagine a cgi where you input any query and then it prints
> out the rows returned
>
> Something like this example of mysql code:
>
> // fetch each row using mysql_fetch_row
> MYSQL_ROW row;
> unsigned int num_fields;
>
> if( sql_result ) {
> num_fields = mysql_num_fields( sql_result );
>
> while( ( row = mysql_fetch_row( sql_result ) ) ) {
>
> outputBuf_.print( L"<r>" );
> for( unsigned int i = 0; i < num_fields ; i++ ) {
> char * rowVal = row[i];
> if( !rowVal ) {
> rowVal = "";
> }
>
> outputBuf_.print( L"<c>%a</c>", rowVal );
> }
> outputBuf_.print( L"</r>\n" );
> }
> }
>
> Thanks,
>
> Alex.
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Ivan rr 2001-02-24 06:04:29 request
Previous Message adb 2001-02-24 01:07:14 how do I get arbitrary sql results as strings in C