08. august 2002 - 01:45Der er
12 kommentarer og 1 løsning
Hvad gør jeg ??
Jeg har sådan en stump kode her. Problemet er at hvis f.eks: color ikke indeholder noget, ja så kommer den slet ikke i DB'en
for i=lbound(vare2) to ubound(vare2) Varenr = vare2(i,0) Size = vare2(i,1) color = vare2(i,2) antal = vare2(i,3) pris = vare2(i,4)
if (Varenr <> "") AND (Size <> "") AND (color <> "") AND (antal <> "") AND (pris <> "") then Set objRS = Server.CreateObject("ADODB.Recordset") Set objRS.ActiveConnection = objconn SQL1 = "INSERT INTO Ordrelinie (Ordrenr, Vareid, Antal)" SQL1 = SQL1 & " VALUES ('" & idOfNewlyAddedRecords & "', '" & Varenr & "', '" & antal & "')" objRS.Open SQL1 set objRS = nothing end if next
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du skriver i din if-sætning at samtlige variabler skal indeholde noget... så enten skal du helt fjerne din if-sætning, eller også skal du til hvert enkel variabel definere en værdi såfremt variablen er tom - altså;
if Varenr = "" then Varenr = "intet nummer" end if
Varenr = vare2(i,0) if Varenr = "" then Varenr = "intet nummer" end if
Size = vare2(i,1) if Size = "" then Size = "intet nummer" end if
color = vare2(i,2) if color = "" then color = "intet nummer" end if
antal = vare2(i,3) if antal = "" then antal = "intet nummer" end if
pris = vare2(i,4) if pris = "" then pris = "intet nummer" end if
if (Varenr <> "") AND (Size <> "") AND (color <> "") AND (antal <> "") AND (pris <> "") then Set objRS = Server.CreateObject("ADODB.Recordset") Set objRS.ActiveConnection = objconn SQL1 = "INSERT INTO Ordrelinie (Ordrenr, Vareid, Antal)" SQL1 = SQL1 & " VALUES ('" & idOfNewlyAddedRecords & "', '" & Varenr & "', '" & antal & "')" objRS.Open SQL1 set objRS = nothing end if next
If IsArray(Session("vare")) = false Then Dim vare2(19,4) vare2(1,0) = Request.QueryString("item") 'Vare nr eller anden ID vare2(1,1) = Request.Querystring("size") 'Størrelse vare2(1,2) = Request.QueryString("color") 'Farven vare2(1,3) = Request.QueryString("count") 'Antalet af varen man vil købe vare2(1,4) = Request.QueryString("pris") 'Varens pris Session("vare") = vare2 else vare2=session("vare") incart=false for i=lbound(vare2) to ubound(vare2) if vare2(i,0) = Request.QueryString("item") AND vare2(i,1) = Request.Querystring("size") AND vare2(i,2) = Request.Querystring("color") and not(incart) then 'Opdater Countet vare2(i,3) = vare2(i,3) + CInt(Request.QueryString("count")) 'Antalet af varen man vil købe incart=true end if if vare2(i,0)="" and vare2(i,1)="" and not(incart) then 'Ligger nu vare i kurven vare2(i,0) = Request.QueryString("item") 'Vare nr eller anden ID vare2(i,1) = Request.Querystring("size") 'Størrelse vare2(i,2) = Request.QueryString("color") 'Farven vare2(i,3) = Request.QueryString("count") 'Antalet af varen man vil købe vare2(i,4) = Request.QueryString("pris") 'Varens pris incart=true end if next session("vare")=vare2 end if
Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open strConnection
for i=lbound(vare2) to ubound(vare2)
Varenr = vare2(i,0) if Varenr = "" then Varenr = "intet nummer" end if
Size = vare2(i,1) if Size = "" then Size = "intet nummer" end if
color = vare2(i,2) if color = "" then color = "intet nummer" end if
antal = vare2(i,3) if antal = "" then antal = "intet nummer" end if
pris = vare2(i,4) if pris = "" then pris = "intet nummer" end if
if (Varenr <> "") AND (Size <> "") AND (color <> "") AND (antal <> "") AND (pris <> "") then Set objRS = Server.CreateObject("ADODB.Recordset") Set objRS.ActiveConnection = objconn SQL1 = "INSERT INTO Ordrelinie (Ordrenr, Vareid, Antal)" SQL1 = SQL1 & " VALUES ('" & idOfNewlyAddedRecords & "', '" & Varenr & "', '" & antal & "')" objRS.Open SQL1 set objRS = nothing end if next Response.write "</table>"
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.