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 tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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