- PR -

Sybase接続でOleDbDataAdapter.Fillメソッド

1
投稿者投稿内容
またきち
会議室デビュー日: 2003/11/07
投稿数: 8
投稿日時: 2006-02-23 18:47
いつもお世話になっています。

現在OleDbでSybase12.5に接続するアプリを開発中です。
そこで問題が発生しているのでご教授ください。

データ取得にOleDbDataAdapter.Fillメソッドを使用していまして
パラメータにDataTableを渡すと問題ないのですが
DataSetを渡すとエラーも発生せず応答なしになってしまいます。
ちなみにsp_columns等のプロシージャ実行はDataSet渡しでも問題なく
Select文発行で返ってこなくなります。
また、同一のロジックでSQLServerやOracleに接続する場合でもDataSet渡しで問題ありません。


以下ソースの抜粋です。
==============================================================


OleDbDataAdapter adapter = new OleDbDataAdapter(クエリ, _conn);

DataSet dt = new DataSet();
adapter.Fill(dt); ←ここで応答なしになります。
==============================================================


パラメータをDataTableにすれば済む話なのですが
この箇所は他のアプリケーションと共有してまして
できれば手を入れたくないので、原因を調査している次第です。

尚、Sybaseに関しては全くの素人ですので
初歩的な設定ミス等をしている可能性もあります。

どんなことでも構いませんのでご教授の程、宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)