βテスト

8.3.0201

最近コミットしたいくつかの修正の覚書 GUID型のサポート ODBC3.5xサポートで手抜きしていた部分。Jan-Willem Goossens氏のコードをお借りして実装。 昨年10月29日の修正3にからむバグの修正 初めて64ビットドライバのバグレポートがあり、mylogから…

8.2.0501

まだバイナリに組み込んではいないが、今回WindowsのSSPI(Security Support Provider Interface)利用を試みている。とりあえずSSL通信の場合を取り組んでみたがこれがなかなかわかりにくい。サンプルコードを真似てはみたが自信はほとんどない。パフォーマ…

8.2.0501

5月9日の修正1でLENGTHだけでなくDISPLAY_SIZEまで修正していしまったのを、DISPLAY_SIZEの方は元に戻した。 SQLGetInfoのSQL_DATABASE_NAME問い合わせに対しデータベース名を答えているが、MS Queryに関してはこれがまずい結果を生むようなので空文字列を…

 8.2.0402 コネクション数制限の撤廃

コネクションの数が128を超えると接続できなくなるとの報告あり。見てみると確かに128個のグローバル配列がありそれが原因である。この際でもあり、固定配列をやめて動的にテーブルを割り当てる方式に変えて制限を撤廃した。ただ報告者は最低でも20…

 8.2.0402 別のテスト

uniqueidentifier(http://gborg.postgresql.org/project/uniqueidentifier/projdisplay.php) というユーザー定義型を使用するとODBC経由のデータ読み込みで切捨てが発生するというバグレポートあり。URLを見てみたが古いプロジェクトだしWindows適用は不可み…

 8.2.0402 テスト中確認待ち

いのっち父の雑談部屋にバグレポートあり、VB.NETのTableAdapterを使用するとUnicodeドライバではvarchar項目の最大長が半分になってしまうとのこと。バッファ長を文字数で返している箇所がありこれが原因かもしれない。ANSIバージョンだとOKらしいが、この…

8.2.0401 KJ氏の確認待ち

pgsql-odbcのバグレポート Rollback transaction doesn't work(KJ氏報告)への対応だが、TRANSACT-SQLを使用すると分散トランザクションの処理中にAUTOCOMMITモードを自動コミットに設定する要求がなされることが原因と判明した。分散トランザクションの処理…