掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQL文で変数を使うには? (ID:110261)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
SQL = "" SQL = SQL & "PARAMETERS UserID TEXT(20);" SQL = SQL & "INSERT INTO SKENGEN ([ユーザID]) VALUES (UserID);" のように、Jet SQLのPARAMETERSステートメントを使って変数を宣言し、 このSQLを、ADODB.Commandオブジェクトなどから実行すればOKです。 (変数値の指定は、Parameterオブジェクト経由で行えます) あるいは、 SQL = "INSERT INTO SKENGEN ([ユーザID]) VALUES ('" SQL = SQL & strUserID & "')" のように、変数を文字列として連結してやる事で、 『INSERT INTO SKENGEN ([ユーザID]) VALUES ('TAKASHI')』 のようなSQLを作成するという方法もあります。 # ただし後者の方法では、変数(strUserID)中に『"』や『'』や『|』などの # 特殊文字が含まれる場合、それらの特殊文字をエスケープする必要があります。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.