Re: select count(*) datatype ?

From: lothar(dot)behrens(at)lollisoft(dot)de
To: pgsql-odbc(at)postgresql(dot)org
Subject: Re: select count(*) datatype ?
Date: 2005-09-30 15:57:51
Message-ID: 433D7C9F.19166.1ECB6C5@localhost
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-odbc

Am 30 Sep 2005 um 9:54 hat Tom Lane geschrieben:

> lothar(dot)behrens(at)lollisoft(dot)de writes:
> > what type of column is an aggregated value of count ?
>
> bigint, at least in recent PG releases.
>
> regards, tom lane
>

Thanks,

but now I am a little confused about how to convert those datatypes to a char[] type.

I write long datatypes from char[] array into bound buffer:

long l = 0;
l = atol("long value");
long* pl = (long*) buffer;
void* b = pl+1;
memcpy(b, &l, sizeof(l));

I read long datatypes into char[] array from bound buffer:

char charrep[100] = "";
sprintf(charrep, "%d", *(long*) buffer);
result->setData(charrep);

How do I this for bigint datatypes (long long as I think) ?

Thanks

Lothar

--
Lothar Behrens | Rapid Prototyping ...
Rosmarinstr 3 |
40235 Düsseldorf | www.lollisoft.de

In response to

Responses

Browse pgsql-odbc by date

  From Date Subject
Next Message Dave Page 2005-09-30 16:14:30 Re: Integrity constraint violation should set SQLSTATE to 23000
Previous Message Chris Ingram 2005-09-30 15:30:21 Integrity constraint violation should set SQLSTATE to 23000