質問: "INSERT INTO SCAN(TIME, )"+ "VALUES("@TIME,) "; ``` ### 補足情報(言語/FW/ツール等のバージョンなど) VisualStudio2008 SQLServer2014 ### 追記 たくさんの回答ありがとうございます。 質問に記載漏れがありました。 DBに登録するデータはこの@TIMEだけでなくほかにもあるので、単純にelseの中でパラメーターを送信しないだけなら何もかかなくてもよいのはわかるのですが、そのほかの情報もあるので、そのほかの情報は送りつつ、この@TIMEの値だけ登録しない。 とゆう処理を行いたいです。 またテキストボックスで入力する際の型はnvarcharでDBに登録する際の型はnumericです。 どうかご教授お願い致します。
回答: 単純にDBへのデータ登録を行っている処理部分(ExecuteNonQuery()とか?)をチェックボックスがOFFの時には処理しないようにすればいいだけではないかと思いますが、それだと何か問題があるのでしょうか?