
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も見ています
-
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
-
4
Access2010 「演算子がありません」エラー
その他(データベース)
-
5
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
6
VBA 変数名に変数を使用したい。
Visual Basic(VBA)
-
7
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
8
SQL文 複数実行
SQL Server
-
9
Access クエリ実行が急に非常に遅くなりました。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブウインドウから親ウインド...
-
Excel VBA の ChangeFileAccess
-
confirmの連続?
-
2次元のJSON形式の配列の展開
-
Javascriptグローバル変数の値...
-
ボタンをクリックすると数が増...
-
VC++のちらつき防止方法
-
別のSubで宣言されている変数を...
-
ifreamをリロードしたい
-
コールバック関数(?)をループし...
-
ActiveXobjectが作成できない
-
クリックすると上に開くアコー...
-
C#OpenCv V4にのエラーに関する...
-
同じIDで定義した要素の配列を...
-
XMLでのAttributeを持ったNode...
-
innerHTML実行後のイベント
-
functionから別のfunctionを実...
-
配列データの利用方法
-
jspからjavascriptの変数引継ぎ
-
JavaScriptで文字列の特定文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTTPSのとき":"が"%3A"ではなく...
-
ボタンをクリックすると数が増...
-
Boolean型配列中のTrueの有無を...
-
サブウインドウから親ウインド...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
Excel VBA の ChangeFileAccess
-
Vb.netのグローバル変数の宣言...
-
正規表現で半角数字1桁のみを全...
-
Objective-C 変数への代入エラー
-
console.logを使用して変数名と...
-
サンプルによく出てくるhogehog...
-
onclick="" の""を変えることが...
-
ifreamをリロードしたい
-
【Jquery】changeイベント毎にa...
-
クラス内からインスタンス先の...
-
MFCのキャプション変更
-
ひとつ上の階層にアクセスさせ...
-
【正規表現】【javascript】CR...
-
同じ型【ハイフンと数字】だけ...
おすすめ情報