About

2010年05月28日 09:45??????????????????

?????????今度の開発????

??????ODP.NET の Ado.dion????

????????????????????????????????????????

Powered by
Movable Type 3.35

« 今度の開発 | ??? | ODP.NET の Ado.dion »

SelectからDataTableを取得する。

VB.NETで開発していますが,
当然,SELECTの結果は,コントロールにすぐにバインドできる
戻り値が欲しいです。

戻り値がListだと変換する場合,面倒です。

ネットで調べましたがなかなか見つからず。

色々試したら,
「resultSetHandler」に
「Seasar.Extension.DataSets.Impl.DataTableDataReaderHandler」
を指定してでできました。

「resultSetHandler」はSQLの問合せ結果の取得方法を指定できる見たいです。

diconの記述例


<component class="S2DaoSample.IJbosDao">
<aspect>S2Dao.Interceptor</aspect>
<property name="resultSetHandler">
<component class="Seasar.Extension.DataSets.Impl.DataTableDataReaderHandler">
<!-- tableName -->
<arg>"Jobs"</arg>
</component>
</property>
</component>

※ホントにこれでいいでしょうか?
 
 Seasar.Extension.DataSets.Impl.DataTableDataReaderHandlerのソースコードは見て,
 DataReaderのGetSchemaTableでスキーマ情報を取得して,
 DataTableを作成しているのは確認しました。

???????

???????????????URL:
http://www.sanryu.net/cgi-bin/mt/mt-tb.cgi/147

???????

(???????????????????????????????????????????????????????????????????????????????????????????????????)

2011年03月
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31