Hej! Tycker det verkar som om du jämför strängar istället för tal Precis, och för att jämföra tal istället kan du göra såhär:If-sats trubbel
Jag tar ut TotalAmount genom denna bit SQL
, SUM([Order.pris]) AS TotalAmount FROM ((Bestallare INNER JOIN Kunder ON Bestallare.KundID = Kunder.KundID) INNER JOIN [Order] ON Bestallare.BestallarId = Order.BestallarId)
Det sker problemfritt och jag kan skriva ut RS("TotalAmount")
problemet är bara när jag ska kontrollera hur mycket kunden behöver ha spenderat för att få skrivas ut på sidan. Problemet är att if satsen som ska kontrollera hurvida strTotalAmount är över ett nämnt värde (frmBelopp) eller inte, den fungerar inte..
Detta är koden jag använder mig av:
....
frmBelopp = request.form("frmBelopp")
do until RS.eof
strNamn = RS("Namn")
strMail = RS("E-mail")
strKundnamn = RS("Kundnamn")
strTotalAmount = RS("TotalAmount")
if strTotalAmount > frmBelopp then
If not strMail = "" then
response.write "<tr>" & vbcrlf
response.write "<td><span class='content'>" & strNamn & "</span></td>" & vbcrlf
response.write "<td><span class='content'>" & strKundnamn & "</span></td>" & vbcrlf
response.write "<td></td>"
response.write "<td><span class='content'>" & strTotalAmount & "</span></td>" & vbcrlf
response.write "<td><span class='content'>" & StrMail & "</span></td>" & vbcrlf
wfile.write(RS("BestallarID") & vbcrlf)
If RS("Telefon") = "" then
response.write "<td><img src='/mail/img/false.gif' width='16' height='16'></td>"
else
response.write "<td><img src='/mail/img/true.gif' width='16' height='16'></td>"
End if
response.write "<td></td>" ' För storleken
response.write "</tr>"
Counter = Counter + 1
End if
End if
RS.MoveNextSv: If-sats trubbel
If strTotalAmount > frmBelopp then
dvs "23" > "100"Sv:If-sats trubbel
If CDbl(strTotalAmount) > CDbl(frmBelopp) then
/Johan