- PR -

Datasetが生成できない

1
投稿者投稿内容
1co
常連さん
会議室デビュー日: 2005/08/10
投稿数: 39
投稿日時: 2005-08-26 18:38
こんにちは、いつもお世話になっております。

formにOleDbDataAdapterを追加し、データアダプタ構成ウィザードで
[データアダプタでデータセットに読み込むデータ]に
以下のようなSQLを設定しました。
SELECT
Table_A.COL01,
Table_B.COL02,
Table_B.COL03,
Table_A.COL04
FROM
Table_A,
Table_B,
Table_C
WHERE
Table_A.COL01 = Table_C.COL01
AND
Table_C.COL02 = Table_B.COL02
AND
Table_A.COL05 >= ?
AND
Table_A.COL05 <= ?
ORDER BY
COL05
FOR READ ONLY WITH UR
その後、データセットを生成しようとしましたが、
以下エラーが出て生成できません。
---------------------------
Microsoft Development Environment
---------------------------
OleDbDataAdapter1 のスキーマの取得に失敗しました。
OleDbCommand.Prepare メソッドは、パラメータはすべて明示的に設定された型を持つことを要求します。

SQLから
Table_A.COL05 >= ?
AND
Table_A.COL05 <= ?
を除くと、データセットは生成できます。

どうしたら条件付のSQLでデータセットが生成できるのでしょうか?
開発環境は、VB.Net + DB2です。
毎回初歩的な質問で申し訳ありませんが、
ご回答よろしくお願いいたします。
paupau
会議室デビュー日: 2005/08/24
投稿数: 13
投稿日時: 2005-08-26 19:03
データが条件ではじかれて取得出来てないとか?
動的に作ろうとするときはデータを取得できないとスキーマが作られなかったような|ω・`)

1

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