Re: Most recent driver aborts transaction after one error

Поиск
Список
Период
Сортировка
От Bart Samwel
Тема Re: Most recent driver aborts transaction after one error
Дата
Msg-id 441C97F4.4060004@samwel.tk
обсуждение исходный текст
Ответ на Re: Most recent driver aborts transaction after one error  (Hiroshi Inoue <inoue@tpf.co.jp>)
Список pgsql-odbc
Hiroshi Inoue wrote:
> Bart Samwel wrote:
>
>> Hiroshi Inoue wrote:
>>
>>> Bart Samwel wrote:
>>>
>>>>
>>>> 2. I also encountered an access violation while exiting. The call
>>>> stack was not very informative:
>>>>
>>>>      ntdll.dll!_RtlpWaitForCriticalSection@4()  + 0x5b
>>>> ntdll.dll!_RtlEnterCriticalSection@4()  + 0x46
>>>> psqlodbc35w.dll!023a097e()         ntdll.dll!_RtlpFreeDebugInfo@4()
>>>> + 0x57        ntdll.dll!_RtlDeleteCriticalSection@4()  + 0x78  If
>>>> you want me to try this with a debug-compiled psqlodbc35w, just say
>>>> the word!
>>>
>>>
>>>
>>> It looks like a thread is about to Free a Handle while another thread
>>> is wating for the Handle.
>>> OK please send me the mylog output.
>>
>>
>> I've attached two mylogs: in the first, I ordered my debugger to
>> continue after the access violation, in the second, I immediately
>> killed the program at the point of the access violation. If you need
>> more info, let me know.
>>
>
> Thanks.
> Please retry the dll at
> http://www.geocities.jp/inocchichichi/psqlodbc/index.html .
> Check SQLGetInfo with the option SQL_DBMS_NAME or SQL_DBMS_VERSION
> as well.

OK, that fixes both the access violation and the DBMS_NAME and
DBMS_VERSION issues. The DBMS_NAME is now "PostgreSQL", and the version
is 8.1.3, as expected. Thanks for the quick response!

--Bart

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

Предыдущее
От: Hiroshi Inoue
Дата:
Сообщение: Re: Most recent driver aborts transaction after one error
Следующее
От: Bart Samwel
Дата:
Сообщение: Most recent driver aborts transaction after one error