AsaMedlem sedan dec. 20011 860 inlägg Denna kodsnutt skriver ut tabellraden fast inte värdet 6 finns som värde i tabellen beskrivning. Har jag skrivit fel någonstans? Access-databas!
Set Moms=Conn.Execute("Select Sum(pris) as moms From beskrivning Where faktNr=" & FixSQL(strFaktNr) & " and moms=6")
If Not Moms.EOF Then%>
<tr>
<td align="right" valign="top"><b>Moms</b> (6%)<b>:</b></td>
<td valign="top"><%=Moms("moms")*0.06%> <%=strValuta%></td>
</tr>
<%End If
Moms.Close:Set Moms=Nothing
lazatMedlem sedan mars 2001308 inlägg Hej är lite osäker men testa att sätta snuffar runt siffran 6
dvs '6'. Kolla även vad för typ tabellen är dvs text int.
AsaMedlem sedan dec. 20011 860 inlägg Värdet har jag satt som tal så att sätta fnuttar är fel...
lazatMedlem sedan mars 2001308 inlägg Hmm är det bra att använda både moms i set samt i as?
AsaMedlem sedan dec. 20011 860 inlägg Ändrade as moms till as momsen men samma fel. Är det jag som är totalblind eller har jag gjort nån fel?
Engine^Medlem sedan dec. 20003 887 inlägg SUM() returnerar null om ingen post hittats, så jag tror att recordsetet innehåller det just därför. Testa istället med
if( not isnull( moms( "moms" ) ) ) then
AsaMedlem sedan dec. 20011 860 inlägg Ahh, funkade finfint :) Tackar för det.