
SQL文にコメントを入れたいのですが、下記エラーになります。下記コードでSQL文にコメント入れる方法を教えてください。
Microsoft JET Database Engine (0x80040E14)
SQL ステートメントの後に文字が見つかりました。
SELECT * FROM sqltable where idnum like 'hoge';--
SELECT * FROM sqltable where idnum like 'hoge'--;
を試して両方同じエラーでした。
Dim objCon
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Mode=1
objCon.ConnectionString = Server.MapPath("db1.mdb")
objCon.Provider = "Microsoft.Jet.OLEDB.4.0"
objCon.Open
strSQL = "SELECT * FROM sqltable where idnum like 'hoge';--"
SET result = objCon.Execute(strSQL)
objCon.Close
Set objCon = Nothing
環境は以下のようになります。
WinXP+IIS5+Access2003
No.2ベストアンサー
- 回答日時:
データベースはAccessを使用しているのですね。
であれば、コメントは記述できません。
^^^^^^^^^^^^^^^^^^^^^^^^^
Accessを開いて、クエリで、
SELECT * FROM sqltable where idnum like 'hoge';--
を実行してみてください。
「SQL ステートメントの後に文字が見つかりました。」というエラーが出るはずです。
ASPとか関係なく、SQL文に問題があるのです。
ちなみに、
SQL-ServerやOracleではSQL文の中にコメントが書けます。
ASPで実行しても問題なく動きます。
この回答への補足
rename様
ご回答ありがとうございます。
>コメントは記述できません。
との事ですが、もしよろしければ
ご回答頂いた情報が記載されている、
サイト名や書籍があれば教えて頂けますでしょうか?

No.3
- 回答日時:
> >コメントは記述できません。
> との事ですが、もしよろしければ
> ご回答頂いた情報が記載されている、
> サイト名や書籍があれば教えて頂けますでしょうか?
問題はそこなんですか?
VBScript のコメントとして記述するって話じゃなくて・・・
であれば、Access のヘルプのどこにも「クエリにコメントを記述できる」って書いてない。
ってのが理由になりませんか?
この回答への補足
問題はそこなんですか?
そうなんです。
>SQL文にコメントを入れたいのですが・・・
と質問に書いたように、SQL文に書きたかったのです。
>であれば、Access のヘルプのどこにも「クエリにコメントを記述できる」って書いてない。
なるほど、納得できました。
アクセスは少し特殊とはいえコメントが使えないのは、
不思議に思ってしまったので。
No.1
- 回答日時:
こんちくわ。
えっと。。。?
普通に、「コメント文を書き込みたい」んですか。。。?
SELECT * FROM sqltable where idnum like 'hoge'
だったら、
「sqltableから、idnumがhogeと部分一致しているレコードを取ってくるSQL文です」とかのコメントを。。。
ですか???
SQL文にコメント。というよりは、ASPにコメント。ですよね。
ASPのコメント文は「'」で書きますので
strSQL = "SELECT * FROM sqltable where idnum like 'hoge';" 'sqltableから、idnumがhogeと部分一致しているレコードを取ってくるSQL文です
でコメントになると思いますよ-w-
この回答への補足
すいません言葉が足りませんでした。
プログラム内ではなく、SQL文に書きたいのです。
すいませんでした。
PS,通常SQLでは、コメントは--で書くと認識していますが、これは今回の環境でも変わりませんよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
Access2007でSQLの複数列副問い合わせについて
その他(データベース)
-
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
-
4
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
5
access テキストボックスの値取得
Access(アクセス)
-
6
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
7
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
8
SQL文 複数実行
SQL Server
-
9
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンをクリックすると数が増...
-
正規表現で半角数字1桁のみを全...
-
【Jquery】changeイベント毎にa...
-
アンカーリンクをクリックさせ...
-
HTTPSのとき":"が"%3A"ではなく...
-
ASP+アクセスでのSQLコメントに...
-
C#OpenCv V4にのエラーに関する...
-
javascript の 命令文の記述で...
-
functionから別のfunctionを実...
-
同じIDで定義した要素の配列を...
-
ActiveXobjectが作成できない
-
Google AJAX Feed API
-
ラジオボタンやコンボボックス...
-
イベントが初めの一回しか起き...
-
<a>タグのテキストを取得
-
gas スプレッドシートがアクテ...
-
【javascript】正規表現で括弧...
-
イラレでナンバリングする方法
-
Latexに関する質問です。
-
ジェネレーターの作り方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTTPSのとき":"が"%3A"ではなく...
-
ASP+アクセスでのSQLコメントに...
-
javascriptで文字挿入でtoggle...
-
同じ型【ハイフンと数字】だけ...
-
hoge の謎
-
Excel VBA の ChangeFileAccess
-
Boolean型配列中のTrueの有無を...
-
ボタンをクリックすると数が増...
-
【Jquery】changeイベント毎にa...
-
【正規表現】【javascript】CR...
-
confirmの連続?
-
ifreamをリロードしたい
-
Vb.netのグローバル変数の宣言...
-
バイナリファイルから文字列を...
-
構造体を引数で関数へ渡す
-
ひとつ上の階層にアクセスさせ...
-
JQueryの繰り返し処理が動かな...
-
複数ファイルで使うグローバル...
-
static constメンバ変数(配列)...
-
アンカーリンクをクリックさせ...
おすすめ情報