アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になっております。

i = Me!ID ’数値型です
sql = "DELETE FROM T_DELETE_ID WHERE DELETE_ID = ""i"";"
CurrentDb.Execute (sql)

としたところ、SQLのWHERE句の条件の指定の仕方が
どうもうまくいきません。

sql = "DELETE FROM T_DELETE_ID WHERE DELETE_ID = 101;"
CurrentDb.Execute (sql)
のようにWHERE句の値を数字にしたら実行できます。

この場合はどのようにしたらよろしいでしょうか

わかる方いらっしゃいましたら、。ご教示の程よろしくお願いいたします。

A 回答 (2件)

"DELETE FROM T_DELETE_ID WHERE DELETE_ID = " & "'" Me!ID "'"


でどですか。
    • good
    • 1

多分、これでしょう


Sql = "DELETE FROM T_DELETE_ID WHERE DELETE_ID =" & i & ";"
    • good
    • 1
この回答へのお礼

お返事ありがとうございます。

教えていただいた方法で
色々試したところうまく実行できませんでした。

Me!IDで確かに数値が取れてくるはずなのですが【データの型が違います】のようなエラーがかえってくるんですよね。。
参考までに
AfterDelConfirmイベント時の処理の中に書いているので,
変数の記述方法というよりは、その他の原因のほうが
強いのですかね

もう少し試してみます。(半分お手上げ状態です。。)

お礼日時:2008/10/23 19:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A