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.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では、コメントは--で書くと認識していますが、これは今回の環境でも変わりませんよね?
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 のヘルプのどこにも「クエリにコメントを記述できる」って書いてない。
なるほど、納得できました。
アクセスは少し特殊とはいえコメントが使えないのは、
不思議に思ってしまったので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
ACCESSのSQLで、NULLかNULLでないかの判定
その他(データベース)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
-
4
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
5
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
6
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
7
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
8
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
9
Accessのリンク先を相対パスにしたい
その他(データベース)
-
10
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
11
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
12
Accessで文字列の長さによって、フィールドの幅を自動で合わせる方法
Excel(エクセル)
-
13
Accessのフィールド数が255しかない=業務では使えない?
PowerPoint(パワーポイント)
-
14
テーブルでメモ型になっているのにクエリで結合ができません。
その他(データベース)
-
15
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
16
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
17
アクセスのクエリで秒→時間、時間→秒に変換したい
Access(アクセス)
-
18
SELECTした結果に行番号を求めたい
PostgreSQL
-
19
Access2007でSQLの複数列副問い合わせについて
その他(データベース)
-
20
ACCESSで400以上のフィールドがある場合の作成方法‥
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
Javascriptグローバル変数の値...
-
javascriptで文字挿入でtoggle...
-
ボタンをクリックすると数が増...
-
複数ファイルで使うグローバル...
-
【Jquery】changeイベント毎にa...
-
サブウインドウから親ウインド...
-
onclick指定関数の引数へローカ...
-
『名前空間』の意味を教えてく...
-
Vb.netのグローバル変数の宣言...
-
全部のアクセスを指定したペー...
-
VC++のちらつき防止方法
-
System::Drawing::Color::XXXX...
-
linuxで不一致検索
-
-(ハイフン)_(アンダーバー)の...
-
同じIDで定義した要素の配列を...
-
<a>タグのテキストを取得
-
JavaScriptで文字列の特定文字...
-
jspからjavascriptの変数引継ぎ
-
C#テキストボックスの文字を配...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Boolean型配列中のTrueの有無を...
-
【正規表現】【javascript】CR...
-
ASP+アクセスでのSQLコメントに...
-
Linux バイナリ実行できない "...
-
Vb.netのグローバル変数の宣言...
-
ボタンをクリックすると数が増...
-
【Jquery】changeイベント毎にa...
-
正規表現で半角数字1桁のみを全...
-
「オブジェクトが必要です。」...
-
HTTPSのとき":"が"%3A"ではなく...
-
onclick指定関数の引数へローカ...
-
同じ型【ハイフンと数字】だけ...
-
Excel VBA の ChangeFileAccess
-
C# .NET DataGridView の行を追...
-
javascriptで文字挿入でtoggle...
-
ifreamをリロードしたい
-
window.onloadでのfunction
-
static constメンバ変数(配列)...
-
MFCのキャプション変更
-
アンカーリンクをクリックさせ...
おすすめ情報