Jag loopar igenom två arrayer och ska köra en sql-fråga för varje "cell". Problemet är att första gången loopen körs så innehåller inte objRS("mangd") något (fast det finns ett värde i databasen), däremot är recordsetet inte EOF eftersom tabellcellen skrivs ut. För alla övriga index i loopen funkar det som det ska. Du får använda något i stil med:Felaktigt Null i recordset-post
Är det någon som vet hur man ska lösa detta?
Tacksam för hjälp.
<code>
for i = 0 to Ubound(fargArray) - 1
Response.write("<tr><td>" & fargArray(i) & "</td>")
for a = 0 to Ubound(storlekArray) - 1
SQL = "SELECT mangd FROM t_produktSpec WHERE produktID = " & intProduktID & " AND farger= '" & fargArray(i) & "' AND storlek= '" & storlekArray(a) & "'"
objRS.OPEN SQL, objConnect
if Not objRS.EOF then
Response.write("<td><input type=text name='test' size=2 value='0'>")
if len(objRS("mangd")) = 0 OR objRS("mangd") < 1 then
Response.write(" <b>B</b>")
elseif objRS("mangd") > 0 then
Response.write(" <b>L</b>")
end if
Response.write("</td>")
else
Response.write("<td></td>")
end if
objRS.Close
next
next
</code>Sv: Felaktigt Null i recordset-post
<code>
If Not IsNull(rst("mangd")) Then
' inte null
Else
' Är null
End If
</code>