• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBScriptにて、csvファイルから特定のレコードを取得したい)

VBScriptでCSVファイルから特定のレコードを取得する方法

このQ&Aのポイント
  • VBScriptを使用して、CSVファイルから特定のレコードを取得する方法について教えてください。
  • タスクのデータを抽出するSQL文に変数を指定してうまく動作しない場合の対処方法を教えてください。
  • CSVファイルの特定の列の値に基づいてレコードを抽出するVBScriptの作成方法を教えてください。

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

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

VBA みたいに "" を使うとダメみたいですね。失礼しました。 Set objRS = objADO.Execute("select * from test.csv where name='" & strName & "'") としてみてください。

KoKoIchi36
質問者

お礼

動作確認して、正常に動くことを確認しました。 夜分遅くに、親身になって教えていただきましてありがとうございました。

その他の回答 (1)

回答No.1

Set objRS = objADO.Execute("select * from test.csv where name= strName") のところを Set objRS = objADO.Execute("select * from test.csv where name=""" & strName & """") にしてみてはどうでしょうか。

KoKoIchi36
質問者

お礼

返信ありがとうございます。 早速ためさせていただいたのですが、下記のエラーが出てしまいました。 「パラメータが少なすぎます。1を指定してください。」 自分でももう少し、試行錯誤してみます。