Kanske såhär:
IF NOT roll1 = "" THEN Connect.Execute(SQLStmt2)
IF NOT roll2 = "" THEN Connect.Execute(SQLStmt3)
IF NOT roll3 = "" THEN Connect.Execute(SQLStmt4)
[Redigerat av a den 01 nov 2000]
1 svar · 195 visningar · startad av erka
Hej jag har denna kod:
namn = Request.form("namn")
langd = Request.form("langd")
rec = Request.form("rec")
inspelning = Request.form("inspelning")
regi = Request.form("regi")
bild = Request.form("bild")
skadis1 = Request.form("skadis1")
skadis2 = Request.form("skadis2")
skadis3 = Request.form("skadis3")
roll1 = Request.form("filmskadis1")
roll2 = Request.form("filmskadis2")
roll3 = Request.form("filmskadis3")
SQLStmt = "INSERT INTO FILM (film_langd,film_res,film_insp,film_regiid,film_bild,film_namn)"
SQLStmt = SQLStmt & "VALUES ('"& langd &"','"& rec &"','"& inspelning &"','"& regi &"','"& bild &"','"& namn &"')"
SQLStmt2 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt2 = SQLStmt2 & "VALUES ('"& skadis1 &"','"& namn &"','"& roll1 &"')"
SQLStmt3 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt3 = SQLStmt3 & "VALUES ('"& skadis2 &"','"& namn &"','"& roll2 &"')"
SQLStmt4 = "INSERT INTO SLINK (slink_namn,slink_filmid,slink_filmnamn)"
SQLStmt4 = SQLStmt4 & "VALUES ('"& skadis3 &"','"& namn &"','"& roll3 &"')"
Connect.Execute(SQLStmt)
Connect.Execute(SQLStmt2)
Connect.Execute(SQLStmt3)
Connect.Execute(SQLStmt4)
%>
NU är det så att SQLStmt 2,3 och fyra hämtar information från roll1, roll2, roll3. Om jag nu bara fyller i två av dessa fungerar det ju inte. Jag vill alltså ha en if sats som kollar typ
if roll1="" Then
om det står något i den då ska han utföra sqlstmt1 och sen vidare och kolla samma sak med roll2.
Men sen hur man ska koda det, där tar min hjärna stopp..
Kanske såhär:
IF NOT roll1 = "" THEN Connect.Execute(SQLStmt2)
IF NOT roll2 = "" THEN Connect.Execute(SQLStmt3)
IF NOT roll3 = "" THEN Connect.Execute(SQLStmt4)
[Redigerat av a den 01 nov 2000]