Hallo allemaal...Ik heb het volgende probleem
Ik zal eerst eens stukken van mijn code knippen:
Bovenstaande code haalt data uit een array en zet deze op het scherm.
Het probleem is als de reeds ingevulde velden worden leeggemaakt zodat de waarde NULL is (dus niet 0) dan voert hij dit niet door in de database -> hoe kan je dit het beste oplossen? Ik zit hier echt op vast.
Ik zal eerst eens stukken van mijn code knippen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| <% for i = 0 to tAantal-1 %>
<tr>
<td style="text-align: center;">€. <%=aSN(4,i)%>,-</td>
<td style="text-align: center;">
<input type="text" size="6" name="<%=i%>.SN" value="<%=aSN(1,i)%>">
<input type="hidden" name="<%=i%>.CB_ID" value="<%=aSN(0,i)%>">
</td>
<td style="text-align: center;">
<input type="checkbox" name="Ontvangen" <% if aSN(5,i) = true then response.write "CHECKED"%> DISABLED>
</td>
</tr>
<%next%> |
Bovenstaande code haalt data uit een array en zet deze op het scherm.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| For iLoop = 0 to Count
CB_ID = Request(iLoop & ".CB_ID")
CB_SN = Request(iLoop & ".SN")
if len(cb_sn) >= 4 or isEmpty(cb_sn) then
if len(cb_sn) >= 4 then
if ObjConn.Execute("SELECT CB_Serienummer FROM cb_serial WHERE CB_Serienummer = " & CB_SN).Eof then
strSQL = "UPDATE CB_Serial SET CB_Serienummer = "& CB_SN &_
" WHERE CB_Serienummer_ID = " & CB_ID
response.write strSQL &"<BR>"
objConn.Execute strSQL
end if
elseif isEmpty(cb_sn) and not isEmpty(cb_id) then
strSQL = "UPDATE CB_Serial SET CB_Serienummer = NULL"&_
" WHERE CB_Serienummer_ID = " & CB_ID
response.write strSQL &"<BR>"
objConn.Execute strSQL
end if
end if
Next |
Het probleem is als de reeds ingevulde velden worden leeggemaakt zodat de waarde NULL is (dus niet 0) dan voert hij dit niet door in de database -> hoe kan je dit het beste oplossen? Ik zit hier echt op vast.