文字列、日付の指定方法
文字データを文字列(文字列リテラル)として扱う場合には、「’」(シングルクォーテーション)、または「"」(ダブルクォーテーション)で囲んで使用する。
ExcelVBA内でSQLを使用する時、SQL自体をダブルクォーテーションで囲むので、シングルクォーテーションを使用するのが適している。
使用例:
SELECT * FROM 売上伝票 WHERE 担当者 = ‘増田’;
SELECT * FROM 売上伝票 WHERE 担当者 =
"増田";
日付を扱う場合には「#」(シャープ)で日付と認識できる形の文字列を囲んで使用する。
使用例:
SELECT * FROM 売上伝票 WHERE 受注日 >= #2008/1/15#;