DoDataReader

BasicBatchHandler移植完了 ただし、addBatchに相当する機能がADO.NETにあるのか不明なため(まだ調べて無い)、バッチ回数が"1"以外の場合は正常に機能しない。 これで、ドキュメントにあるS2jdbcの機能の移植は終わった事になる(ObjectResultSetHandlerと…

覚書

PropertyTypeImplのvalueTypeの型をTypeからValueTypeに戻す。 BeanListSelectHandrer移植 MapSelectHandrer移植 MapListResultSetHandler移植 覚え書き MapResultSetHandlerとBeanResultSetHandlerでは、呼び出されるcreatePropertyTypesメソッドが異なる(…

データプロバイダの抽象化

色々な事情によって、SQLServer用のSQLでは"?"が使えず"@IDENTIFY"のような変数名を設定し、変数代入時にもその変数名を取得しなければならないのですが、これをどうS2jdbcにマッピングすべきか考え中。とりあえずoledb版だけ作って、後で悩むか……。

結局

ValueType(s)を使わない事にしました。 と言った矢先に、Nullが代入出来ない事が判明(System.Convert.DBNullを代入しないといけない)。うひゃー。どうすんべか。 (15:34)ValueType(s)を全て移植しました(爆)。ちょいとOleDb以外は動かなくなってしまいま…

覚書

ValueTypesでBYTE_ARRAY_CLASS関連をスルー。 終末は再びトランザクション処理の予定

覚書

BesicHandrer#getCompleteSQLって、デバッグ用の文字列生成メソッドだったんですね……。気づけよ俺orz。 ValueType(s)を移植するのはいいんですが、ボックス化でプリミティブ型と参照型を暗黙変換するCLRにおいて、こういう物が必要になるのかイマイチ自信が…

覚書

oledbラッパー完成。あまり綺麗に実装できなかったのが悔しいが、めんどくさいので先に進む。 他のラッパーは必要に応じて作る事にする(HLSQLを動かすにはodbcラッパーが必要か?) 次はValueType/ValueTypesの移植

覚書

例外処理の実装、コメントアウトしていた例外処理箇所を復帰 Logger/MessageFormatterはスルー fetchSizeとmaxRowsもスルー コネクションオブジェクトのアダプタ作成開始。

覚書

BasicHandler#getCompleteSQL/getBindVariableTextを移植 [暫定]java.util.Dateの判別をスルー(CLRにはDateTime型しか無いので)

S2jdbc移植覚え書き

現在はValueType/ValueTypesはスルーさせてます。整数と文字列くらいしか動かないですね。多分。 Loggerの移植はどうしましょうかね? この辺もスルーさせてますが。 他にスルーさせてるところ bindArgs関係 getCompleteSQL関係 ……って、骨抜きじゃんかこれ…

名前

とりあえずS2jdbcの .NET版はDoDataReaderと呼称する事にしました。プロトコルはSQLServer/ODBC/Oracle/OLEDB汎用にする予定だし、ADO.NETのラッパーという訳でも無いので。 ただ、そのコンポーネントの目的(この場合は、データ層コンポーネントの自動生成…