プロが教えるわが家の防犯対策術!

VB2008EEを使用してプログラミングを行っております。
現在、
Cm.CommandText = "UPDATE [マスタ] SET [回数] =  WHERE [番号] = @idnum"
Cm.ExecuteNonQuery()
↑このように記述しているのですが、[回数]の部分で行き詰まっています。
この「回数」の部分で
「元々回数に入っていた数値に+1をして上書き」
ということはできないでしょうか。
ご回答頂ければ幸いです。

A 回答 (1件)

私はMicrosoft Accessしか扱っていないのですが(汗)、ご質問の内容なら


SQL文の「方言」には当たらないでしょうから、

> 「元々回数に入っていた数値に+1をして上書き」

であれば、以下の形でいけると思います:

Cm.CommandText = "UPDATE [マスタ] SET [回数] = [回数] + 1 WHERE [番号] = @idnum"
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
記述して頂いた文で問題なく動作しました。

ありがとうございました!

お礼日時:2012/12/10 00:39

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