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 fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
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