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 по дате отправления: