| From: | Gilles DAROLD <gilles(at)darold(dot)net> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Problem with libpsqlodbc |
| Date: | 2001-08-23 15:58:43 |
| Message-ID: | 3B852833.6CD5FC63@darold.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general pgsql-odbc |
Hi,
I have send some patches to the OpenLDAP team to have it work with
PostgreSQL and they should be applied asap. This works fine but with
a not usefull workaround.
I we want to have PG fully compatible with OpenLDAP we need to resolve
a problem regarding the libpsqlodbc library.
In OpenLDAP they call the function SQLBindParameter as follow:
SQLBindParameter(sth,1,SQL_PARAM_OUTPUT,SQL_C_ULONG,SQL_INTEGER,0,0,&new_keyval,0,0);
And then the statement is executed with SQLExecDirect as follow:
rc=SQLExecDirect(sth,oc->create_proc,SQL_NTS);
What they expected is that the 'new_keyval' pointer may be modified at
execution time,
with the new unique identifier returned by the query, typically a
sequence number.
It works fine with other database (mySQL, Oracle, etc.) but not with
PostgreSQL.
What's the problem ? Is the SQLBindParameter call is wrong ?
My knowledge is not enougth to find it.
If someone could explain me what's wrong !
Regards,
Gilles DAROLD
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Denis Gasparin | 2001-08-23 16:05:35 | |
| Previous Message | Dirk Boenning | 2001-08-23 15:50:41 | Looking for JDBC Driver |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tamara D. Blum | 2001-08-23 19:03:38 | I cant' configure ODBC |
| Previous Message | Jeff Eckermann | 2001-08-23 14:59:01 | Re: problems transfering databases |