• ベストアンサー

ACCESS VBAについて

初歩的な質問かと思いますが、よろしくお願いします。 strSQL = "SELECT shain_cd,shime_ym FROM 社員マスター" strSQL = strSQL & " WHERE shain_cd = '" & work_shain_cd & "'" strSQL = strSQL & " AND shime_ym = '" & Me.shime_ym & "'" Set cn = CurrentProject.Connection Set rs = New ADODB.Recordset rs.Open strSQL, cn, adOpenKeyset, adLockOptimistic 上記を実行したところ、最終行にて エラーメッセージ: 「1つ以上の必要なパラメータの値が設定されていません。」 となります。 何が問題でしょうか? ※質問文に不足があれば、補足欄にて追記させていただきます。

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

  • ベストアンサー
  • process9
  • ベストアンサー率29% (81/271)
回答No.1

・shain_cd ・shime_ym 本当に社員マスターにこの名前の列が存在してますか?

nao_ton_v
質問者

お礼

早速のご回答、ありがとうございます。 すみません、スペルミスでした……。

その他の回答 (1)

  • oka123
  • ベストアンサー率31% (69/219)
回答No.2

使用するテーブルもしくはクエリーで 正しい状況になっていない (項目が無い、クエリーが正しく出来ていない・・・) もしくは 環境設定で ADO のところにチエックが入っていない よけいな部分にチェックが入っている(ACTIVE-Xとか) ではないでしょうか

nao_ton_v
質問者

お礼

早速のご回答、ありがとうございます。 よく確認してみたところ、スペルミスでした……。 すみません。

関連するQ&A