[[20151015134006]] 『1つ以上の必要なパラメータの値が設定されていまax(株) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『1つ以上の必要なパラメータの値が設定されていません。』(株)

質問掲示板はこちらで大丈夫でしょうか?
タイトルのエラーメッセージが出てしまいます。

エクセルを使用してアクセスのテーブルデータを表示させようとしているのですが・・・

strSQL = "SELECT * FROM 総合DT(管理) WHERE 第一管理(1M)=" & strKANRI & _

        " ORDER BY 第一管理(1M)"
    dbRes.Open strSQL, dbCon, adOpenKeyset, adLockReadOnly

このSQLのどこかがおかしいと思うのですが、わかりません。
すみませんが教えてください。宜しくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


こんにちは

strSQL = "SELECT a.* FROM 総合DT(管理)AS a WHERE a.第一管理(1M)='" & strKANRI & "'" & _

        " ORDER BY a.第一管理(1M)"

とするとどうなりますか?

(ウッシ) 2015/10/15(木) 13:55


ウッシ様

回答ありがとうございます。ウッシ様のコードを使用させて頂いたところ、

実行時エラー'-2147217900(800040e14)'
クエリ式 の構文エラー:演算子がありません。

次はこのようなエラーメッセージが出てしまいました、、、
フィールド名やテーブル名は合っていると思うのですが、、

(株) 2015/10/15(木) 14:04


フィールド名やテーブル名を [] 大括弧をつけてみたのですが、

次はFROM句の構文エラーです。とメッセージが出てきました。
調べてみたのですが、皆さん大括弧をつけることで解決しているようです。
何故こうなるのでしょう・・・
(株) 2015/10/15(木) 14:21


こんにちは

    strSQL = "SELECT * FROM [総合DT(管理)] WHERE [第一管理(1M)]='" & strKANRI & "'" & _
            " ORDER BY [第一管理(1M)]"

では出来ますか?

(ウッシ) 2015/10/15(木) 15:19


ウッシ様

あれっ?できました・・・できました!!
ありがとうございます!!
なんて素晴らしい方なんでしょうか、本当に助かりました。
また利用する機会がありましたら是非宜しくお願いいたします。
m(__)m
(株) 2015/10/15(木) 16:24


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.