23. april 2007 - 12:57
Der er
5 kommentarer og 1 løsning
Hvis sum = ingenting
sql = "SELECT SUM(iif(Varianter.tilbud,Varianter.tilbudpris,Varianter.pris) * kurvlinier.Antal) AS KurvPris " & _ "FROM kurvlinier INNER JOIN Varianter ON KurvLinier.Variantid = Varianter.ID " & _ "WHERE kurvlinier.Brugersession = '" & session.sessionID & "'" set rsSum = Conn.Execute(sql) KurvSum = rsSum("KurvPris") if KurvSum = "" then KurvSum = "0" end if Dette virker ikke, har prøvet alverdens løsninger, ingen vil.. hvad gør jeg?
Annonceindlæg fra DE-CIX
23. april 2007 - 13:41
#1
if KurvSum = "" then KurvSum = 0 end if
23. april 2007 - 13:58
#2
det er selve metoden if KurvSum = "" then der ikke virker..
23. april 2007 - 14:15
#3
Jamen det virker da ;-) prøv med if KurvSum = "" then KurvSum = 0 end if response.write KurvSum ... giver 0 og KurvSum =1 if KurvSum = "" then KurvSum = 0 end if response.write KurvSum ... giver 1
23. april 2007 - 15:12
#4
det BURDE virke.. men sagen er at den ikke gør..
23. april 2007 - 15:21
#5
if KurvSum = "" then KurvSum = 0 end if response.write KurvSum det giver intet output, også bare tomt output
23. april 2007 - 15:25
#6
har valgt at gøre føælgende, Set rsTjekKurv= Conn.Execute("select * from KurvLinier where Brugersession = '" & session.sessionID & "'") if rsTjekKurv.bof or rsTjekkurv.eof then KurvSum = "0" else sql = "SELECT SUM(iif(Varianter.tilbud,Varianter.tilbudpris,Varianter.pris) * kurvlinier.Antal) AS KurvPris " & _ "FROM kurvlinier INNER JOIN Varianter ON KurvLinier.Variantid = Varianter.ID " & _ "WHERE kurvlinier.Brugersession = '" & session.sessionID & "'" set rsSum = Conn.Execute(sql) KurvSum = rsSum("KurvPris") Set RSSum=Nothing end if rsTjekKurv.close set rsTjekKurv= nothing
Kurser inden for grundlæggende programmering