Re: SQLColAttributes and SQL_DESC_NULLABLE
От | Dave Page |
---|---|
Тема | Re: SQLColAttributes and SQL_DESC_NULLABLE |
Дата | |
Msg-id | E7F85A1B5FF8D44C8A1AF6885BC9A0E4E7E798@ratbert.vale-housing.co.uk обсуждение исходный текст |
Ответ на | SQLColAttributes and SQL_DESC_NULLABLE (Robert Jireš <robert.jires@centrum.cz>) |
Ответы |
Re: SQLTables don't stop
|
Список | pgsql-odbc |
> -----Original Message----- > From: pgsql-odbc-owner@postgresql.org > [mailto:pgsql-odbc-owner@postgresql.org] On Behalf Of Ludek Finstrle > Sent: 06 December 2005 22:55 > To: Robert Jireš > Cc: pgsql-odbc@postgresql.org > Subject: Re: [ODBC] SQLColAttributes and SQL_DESC_NULLABLE > > > It seems that for SQLColAttributes to return something else than > > SQL_NULLABLE, "Parse Statements" option MUST be turned on. > Am i right? > > For some reason stmt->manual_result is true, which causes that the > > statement is not parsed. What does this stmt->manual_result mean? > > I attach patch which solve this problem. Thanks to Robert to point > it and find the solution. > > I don't know if it works with declare/fetch or server side prepare > (maybe other options could break it too). Please is there someone > who can test it? I can upload Windows DLL to test it if you want. No regressions I can find - patch applied, thanks! *However*, whilst testing I did find an issue with SQLTables that seems surprisingly similar to the one you fixed before.It's pretty easy to recreate in the Microsoft test suite. - Connect to a data source with Declare/Fetch enabled. - SQLExecDirect "SELECT * FROM pg_class" - Get Data All (from the results menu) - SQLTables - Get Data All It never stops retrieving data! Seems that you need to do the SQLExecDirect first - SQLExecute doesn't trigger the problem.SQLColumns is similarly affected - perhaps there are more as well. Wanna take a look, or shall I log a bug until one of us gets time? Regards, Dave.
В списке pgsql-odbc по дате отправления: