OpenRdoResultsetエラー
- 題名: OpenRdoResultsetエラー
- 著者: まんも
- 日時: 2004/11/09 18:33:19
- ID: 7256
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: OpenRdoResultsetエラー
- 著者: まんも
- 日時: 2004/11/10 11:15:31
- ID: 7271
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: OpenRdoResultsetエラー
- 著者: まんも
- 日時: 2004/11/10 17:49:04
- ID: 7287
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[VB6以前]
[OS: WinXP Pro SP1]
[VB: VB6.0 SP6]
[RDO: MSRDO20.DLL]
いつも参考にさせて貰っています。
VBでSQLを作成し、DB2上のテーブルにアクセスし、
VB上にそのデータを表示する、という処理を行っています。
具体的には
set rdset = rdocn.OpenResultset(strSQL,rdOpenForwardOnly,rdConcurReadOnly)
という処理でrdsetに結果を入れようとしています
(rdset: rdoResultset
rdocn: rdoConnection
strSql: SQL文)
しかし、実行すると
エラー番号:40002
メッセージ:テキストで 指定された項目はありません
と表示され異常終了します。
ただしSQL、その他設定を一切変更せずに実行すると正常に動くときもあります。
【試したこと】
SQLをDB2で直接実行した場合は問題なく動きました。
SQL文を全て大文字、もしくは小文字に統一して処理を行っても
変化は認められませんでした。
【お尋ねしたいこと】
この現象の原因、回避策をお尋ねします。
現象が起きる条件がはっきりと確定できていない状態で
みなさんに質問するのは無茶というものですが。。。
なにか、解決の心当たりをご存知でしたらご教授願います