16. juni 2002 - 19:48
Der er
12 kommentarer og 1 løsning
Update
Hej Hvad er der galt her: sqlString = "UPDATE users SET " &_ "user_street='" & Request.Form("street") & "', " &_ "user_city='" & Request.Form("city") & "'," &_ "user_state='" & Request.Form("state") & "'," &_ "user_zip='" & Request.Form("zip") & "'," &_ "WHERE user_id=" & userID Conn.Execute sqlString Jeg får fejlen: "Der er en syntaksfejl i UPDATE-sætningen."
Annonceindlæg tema
Cloud & AI
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.
sqlString = "UPDATE users SET " &_ "user_street='" & Request.Form("street") & "', " &_ "user_city='" & Request.Form("city") & "'," &_ "user_state='" & Request.Form("state") & "'," &_ "user_zip=" & Request.Form("zip") & "," &_ "WHERE user_id=" & userID Conn.Execute sqlString Prøv med denne //>Rune
Men hvilke typer er dine kolonner? -er de tekst eller tal eller hvad er de? //>Rune
street er både tekst og tal, zip er tal
Ingen komma før WHERE: sqlString = "UPDATE users SET " &_ "user_street='" & Request.Form("street") & "', " &_ "user_city='" & Request.Form("city") & "'," &_ "user_state='" & Request.Form("state") & "'," &_ "user_zip=" & Request.Form("zip") & "" &_ "WHERE user_id=" & userID Conn.Execute sqlString
men måske et mellem så hehe : sqlString = "UPDATE users SET " &_ "user_street='" & Request.Form("street") & "', " &_ "user_city='" & Request.Form("city") & "'," &_ "user_state='" & Request.Form("state") & "'," &_ "user_zip=" & Request.Form("zip") & "" &_ " WHERE user_id=" & userID Conn.Execute sqlString
Okay, det virker uden komma. Hvorfor skal der egentlig ikke være komma?
hmmm medions svar var jo forkert og mit rigtigt !!!
16. juni 2002 - 20:05
#10
Okay, det er mig som har kvajet mig. jeg stiller et nyt spørgsmål, så du kan få dine point...Okay ?
16. juni 2002 - 20:05
#11
Medions der er komma foran WHERE "user_zip=" & Request.Form("zip") & "," &_ '<---- et komma "WHERE user_id=" & userID
16. juni 2002 - 20:07
#12
Komma bruges i UPDATE til at adskille kolonnenavne=data og hvis du sætte et , før WHERE tror SQL fortolkeren i databasen at der er en kolonne som hedder WHERE og det giver en syntax fejl.
16. juni 2002 - 20:49
#13
Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering