井上です。
On 2016/03/29 11:17, Tsunakawa, Takayuki wrote:
> Hello, Inoue-san and all,
>
> While I'm learning the psqlODBC source code and investigating the cause of the scroll cursor crash problem I reported
inJanuary, I found some bugs and useless code fragments. Please find the attached patches to remove them. I hope
thesewill be included in the next release.
ありがとうございます。
ineffective_code.patchとwin_build.patchを除いてpushしました。
ineffective_code.patchは関しては、なぜCC_on_abort_partialが抜けてしまっ
たのか調べる必要がありま す。 これはsavepoint単位のrollback時に必要な処
理をするものです。
win_build.patchに関しては、使用を勧めてはいないnmake関連のバグを修正する
というのは矛盾を感じるというか何というか。
>
> However, I've not been able to find the cause of the crash. The code of psqlODBC is pretty complex, particularly
aroundhandling cursors, isn't it?
とりあえず、 crashについて基本的なことを確認させてください。
declare/fetchモードですか?
以前のメールにあったトレースの中で
psqlodbc35w.dll!SQLFetchScroll(void * StatementHandle=0x007f3b30,
short FetchOrientation=5, long FetchOffset=27326472)
の引数(FetchOrientation=SQL_FETCH_ABSOLUTEとFetchOffset)は正しいと
考えてよろしいので しょうか?