27. juli 2002 - 15:10
Der er
8 kommentarer og 2 løsninger
Indsætte i database
Jeg har en form, hvor værdien fra et af felterne KUN skal indsættes i databasen, hvis der står noget i det felt. Koden ser sådan ud: strSQL = "insert into tagwall (" strSQL = strSQL & "navn, " strSQL = strSQL & "email, " strSQL = strSQL & "tag, " strSQL = strSQL & "website) " strSQL = strSQL & "values (" strSQL = strSQL & "'" & request("name") & "', " strSQL = strSQL & "'" & request("email") & "', " strSQL = strSQL & "'" & tag & "', " strSQL = strSQL & "'" & request("website") & "')" Det er feltet website, det drejer sig om. How to?
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?
Slettet bruger
27. juli 2002 - 15:13
#1
kan du ikke bare lave en if request("website") = "" then 'gør intet else strSQL = strSQL & "'" & request("website") & "')" end if
prøv: strSQL = "insert into tagwall (" strSQL = strSQL & "navn, " strSQL = strSQL & "email, " strSQL = strSQL & "tag" If Request("website") <> "" Then strSQL = strSQL & ", website) " Else strSQL = strSQL & ") " End If strSQL = strSQL & "values (" strSQL = strSQL & "'" & request("name") & "', " strSQL = strSQL & "'" & request("email") & "', " strSQL = strSQL & "'" & tag & "'" If Request("website") <> "" Then strSQL = strSQL & ", '" & request("website") & "')" Else strSQL = strSQL & ")" End If
Tak! Det sidste virkede. :o) I får dog begge to pointene, da questis svar jo egentlig var det samme som hells.
Øh... da I begge kun har kommenteret, kan jeg ikke give point. :o\
så må du hellere få svar :)
Slettet bruger
27. juli 2002 - 15:27
#6
Da jeg mener vi svarede det samme ligger jeg da lige et svar &:-D
Øhm, det kan være, I lige kan hjælpe mig med min UPDATE så også? Jeg har lidt syntaksproblemer. SQL ="UPDATE tagwall SET " &_ "navn='" & request("navn") & "', " &_ "email='" & request("email") & "', " &_ "tag='" & request("tag") & "', " &_ If Request("website") <> "" Then "website='" & request("website") & "' " &_ Else (hvad skal så stå her?) End If "WHERE id=" & Request.querystring("id")
du behøver ikke at have else med, hvis der ikke skal ske noget ellers. koden: SQL ="UPDATE tagwall SET " SQL = SQL & "navn='" & request("navn") & "', " SQL = SQL & "email='" & request("email") & "', " SQL = SQL & "tag='" & request("tag") & "'" If Request("website") <> "" Then SQL = SQL & ", website='" & request("website") & "'" End If SQL = SQL & " WHERE id=" & Request.querystring("id")
27. juli 2002 - 15:45
#10
var så lidt
Kurser inden for grundlæggende programmering