次のようなリセットボタンがあります。
<% If Request("Reset") = "Reset" Then
Dim cn
Dim strSQLCommand
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open MM_DD_DB_STRING
For Each variableName in Request.Form
If Instr(variableName, "selected") = "1" Then
Dim prodCode
prodCode = Split(variableName, "selected_")(1)
strSQLCommand = "UPDATE DB.STOCK SET DUE_DATE= NULL WHERE ID=x'" & prodCode & "'"
cn.Execute strSQLCommand
End If
Next
cn.Close
Set cn = Nothing
End if
%>
リセットをクリックすると、DUE_DATEのみをリセットするか、= NULLにする必要があります。今のところ、チェックボックスを選択してリセットボタンをクリックしても、DUE_DATEフィールドがnullになりません。しかし、私はこのコードを使用しました:UPDATE DB.STOCK SET DUE_DATE= NULL
私は何か間違ったことをしていますか?
どんな助けでも大歓迎です。ありがとう