• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA(SQL使用)でiseriesのデータ取得できない)

VBA(SQL使用)でiseriesのデータ取得できない

このQ&Aのポイント
  • iseriesのDBにエクセルのVBAを使ってデータをとりたいのですが、1レコードも取得できずにいます。
  • 質問者はVBAの初心者であり、前任者の見よう見まねで作成しているとのことです。
  • 質問者はどこが間違っているのか知りたいとしています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

IBM製DBは使用したことはありませんが、、、 基本的なSQL文としてのアドバイスです。 WHERE句は文字列が抽出条件であれば、 QSQL = QSQL & " WHERE MISE =" & PARM  'MISEは文字列です を QSQL = QSQL & " WHERE MISE ='" & PARM & "'"  'MISEは文字列です にしてみたらどうでしょう?

hokaktei
質問者

お礼

できました!ありがとうございました!

その他の回答 (1)

回答No.2

ってか iseriesをググッたらIBMが出たので勝手にDBだと思いこんだんだけど、、、 IBM製のDBであっているのだろうか?

hokaktei
質問者

補足

説明不足ですみません。IBM製です。正式には「DB2 UDB」というそうです。

関連するQ&A