RE: Return PGresult

Поиск
Список
Период
Сортировка
От anuj
Тема RE: Return PGresult
Дата
Msg-id NEBBICAAMKOEBEPFMFPBAEKBCBAA.Anuj@in-control.de
обсуждение исходный текст
Ответ на Re: Return PGresult  (Dave Smith <dave@candata.com>)
Список pgsql-general
Thanks,
Now, I am able to return PGresult. Pointer to pointer is working fine.
And about memory allocation. Before the PQexec we can't decide required
memory. So, PQexec doing the memory allocation.
Cherries
Anuj
>Try
>dbQuery("tempdb","select * from tbltemp",&totalrec,&resu);
>and the function declaration
>dbQuery(char *dbName,char *sqlststatement,int *totalrec,PGresult **res);
>and then within the function reference it as *res=

-----Original Message-----
From: pgsql-general-owner@hub.org [mailto:pgsql-general-owner@hub.org]On
Behalf Of Dave Smith
Sent: Thursday, July 20, 2000 5:46 PM
To: anuj
Cc: pgsql-general@postgresql.org
Subject: Re: [GENERAL] Return PGresult


anuj wrote:
>
> Thanks,I'm trying PGresult pointer to pointer.
> And Why don't PGresult pointer variable reqiure memory allocation
(malloc()?
> Like /* resu =  (PGresult *)(malloc(sizeof(PGresult)); */
>
I believe that the  PQexec is doing the allocation. That is why it has
to be pointer to pointer.

--
Dave Smith
Candata Systems Ltd.
(416) 493-9020
dave@candata.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Tim Howe
Дата:
Сообщение: Re: strange JDBC error
Следующее
От: Stephane Bortzmeyer
Дата:
Сообщение: Re: Re: [HACKERS] 8Ko limitation