18. september 2004 - 15:35
Der er
12 kommentarer og 2 løsninger
Problemer med " og ' i kode
Damn, kan ikke hitte ud af hvornår jeg skal bruge ' og " er der nogle der kan hjælpe mig. ************************************** SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & "salgsdato='" & TRIM(Request.Form("Salgsdato")) & "', " SQLstmt = SQLstmt & "liggetid='" & TRIM(Request.Form("Liggetid")) & "', " SQLstmt = SQLstmt & "Ltype='" & TRIM(Request.Form("Ltype"))& "', " SQLstmt = SQLstmt & "opgang='" & TRIM(Request.Form("opgang")) SQLstmt = SQLstmt & "'etage=" & TRIM(Request.Form("etage")) SQLstmt = SQLstmt & "storrelse=" & TRIM(Request.Form("storrelse")) SQLstmt = SQLstmt & "varelser=" & TRIM(Request.Form("varelser")) SQLstmt = SQLstmt & "pris=" & TRIM(Request.Form("pris")) SQLstmt = SQLstmt & " WHERE ID=" & TRIM(Request.Form("Recordid")) ************************************** Hvor etage, storrelse, varelser og pris er talværdier
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.
18. september 2004 - 16:22
#1
du mangler bare kommaer SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & "salgsdato='" & TRIM(Request.Form("Salgsdato")) & "', " SQLstmt = SQLstmt & "liggetid='" & TRIM(Request.Form("Liggetid")) & "', " SQLstmt = SQLstmt & "Ltype='" & TRIM(Request.Form("Ltype"))& "', " SQLstmt = SQLstmt & "opgang='" & TRIM(Request.Form("opgang")) SQLstmt = SQLstmt & "',etage=" & TRIM(Request.Form("etage")) SQLstmt = SQLstmt & ",storrelse=" & TRIM(Request.Form("storrelse")) SQLstmt = SQLstmt & ",varelser=" & TRIM(Request.Form("varelser")) SQLstmt = SQLstmt & ",pris=" & TRIM(Request.Form("pris")) SQLstmt = SQLstmt & " WHERE ID=" & TRIM(Request.Form("Recordid"))
18. september 2004 - 16:24
#2
ok tester lige, er altid i tvivl om dette
18. september 2004 - 16:25
#3
lægger lige et svar...
18. september 2004 - 16:30
#4
Hmm, stadig fejl, men efter et par ændringer: SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & " salgsdato='" & TRIM(Request.Form("Salgsdato")) & "', " SQLstmt = SQLstmt & " liggetid='" & TRIM(Request.Form("Liggetid")) & "', " SQLstmt = SQLstmt & " Ltype='" & TRIM(Request.Form("Ltype"))& "', " SQLstmt = SQLstmt & " opgang='" & TRIM(Request.Form("opgang"))& "', " 'SQLstmt = SQLstmt & "', etage=" & TRIM(Request.Form("etage")) 'SQLstmt = SQLstmt & ", storrelse=" & TRIM(Request.Form("storrelse")) 'SQLstmt = SQLstmt & ", varelser=" & TRIM(Request.Form("varelser")) 'SQLstmt = SQLstmt & ", pris=" & TRIM(Request.Form("pris")) Conn.Execute (SQLstmt) SQLstmt = SQLstmt & ", WHERE ID=" & TRIM(Request.Form("Recordid")) Conn.Execute (SQLstmt) *********************** Syntax error in UPDATE statement. (Fejl i conn.execute) POST Data: salgsdato=25-03-2004&Liggetid=5&Pris=1500000<ype=test&Opgang=3&Etage=3&storrelse=80&varelser=3&flag=2&Recordid=1
18. september 2004 - 16:31
#5
Dette er det der sker!!! SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & " salgsdato='" & TRIM(Request.Form("Salgsdato")) & "', " SQLstmt = SQLstmt & " liggetid='" & TRIM(Request.Form("Liggetid")) & "', " SQLstmt = SQLstmt & " Ltype='" & TRIM(Request.Form("Ltype"))& "', " SQLstmt = SQLstmt & " opgang='" & TRIM(Request.Form("opgang"))& "', " SQLstmt = SQLstmt & "', etage=" & TRIM(Request.Form("etage")) SQLstmt = SQLstmt & ", storrelse=" & TRIM(Request.Form("storrelse")) SQLstmt = SQLstmt & ", varelser=" & TRIM(Request.Form("varelser")) SQLstmt = SQLstmt & ", pris=" & TRIM(Request.Form("pris")) SQLstmt = SQLstmt & " WHERE ID=" & TRIM(Request.Form("Recordid")) Conn.Execute (SQLstmt) *********************************** Syntax error in UPDATE statement. (Fejl i conn.execute) POST Data: salgsdato=25-03-2004&Liggetid=5&Pris=1500000<ype=test&Opgang=3&Etage=3&storrelse=80&varelser=3&flag=2&Recordid=1
Slettet bruger
18. september 2004 - 16:32
#6
SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & " salgsdato='" & TRIM(Request.Form("Salgsdato")) & "', " SQLstmt = SQLstmt & " liggetid='" & TRIM(Request.Form("Liggetid")) & "', " SQLstmt = SQLstmt & " Ltype='" & TRIM(Request.Form("Ltype"))& "', " SQLstmt = SQLstmt & " opgang='" & TRIM(Request.Form("opgang"))& "', " 'SQLstmt = SQLstmt & " etage=" & TRIM(Request.Form("etage")) 'SQLstmt = SQLstmt & ", storrelse=" & TRIM(Request.Form("storrelse")) 'SQLstmt = SQLstmt & ", varelser=" & TRIM(Request.Form("varelser")) 'SQLstmt = SQLstmt & ", pris=" & TRIM(Request.Form("pris")) Conn.Execute (SQLstmt)
Slettet bruger
18. september 2004 - 16:35
#7
hov SQLstmt = "UPDATE pris SET " SQLstmt = SQLstmt & " salgsdato='" & TRIM(Request.Form("Salgsdato")) & "'" SQLstmt = SQLstmt & ", liggetid='" & TRIM(Request.Form("Liggetid")) & "'" SQLstmt = SQLstmt & ", Ltype='" & TRIM(Request.Form("Ltype"))& "'" SQLstmt = SQLstmt & ", opgang='" & TRIM(Request.Form("opgang"))& "'" SQLstmt = SQLstmt & ", etage=" & TRIM(Request.Form("etage")) SQLstmt = SQLstmt & ", storrelse=" & TRIM(Request.Form("storrelse")) SQLstmt = SQLstmt & ", varelser=" & TRIM(Request.Form("varelser")) SQLstmt = SQLstmt & ", pris=" & TRIM(Request.Form("pris")) SQLstmt = SQLstmt & " WHERE ID=" & TRIM(Request.Form("Recordid"))
Slettet bruger
18. september 2004 - 16:36
#8
Hvis det er tekstkolonner du indsætter i skal der ' omkring, hvis det er tal værdier så ikke. Hvis det er en Access database og du har en dato kolonne så skal der sikker # omkring istedet for '.
18. september 2004 - 16:37
#9
hvilken type er ID?
18. september 2004 - 16:39
#10
hov der er lige et komma for meget her: SQLstmt = SQLstmt & " opgang='" & TRIM(Request.Form("opgang"))& "', " SQLstmt = SQLstmt & "', etage=" & TRIM(Request.Form("etage")) prøv med dette SQLstmt = SQLstmt & " opgang='" & TRIM(Request.Form("opgang"))& "', " SQLstmt = SQLstmt & " etage=" & TRIM(Request.Form("etage"))
18. september 2004 - 17:34
#11
Kan det ikke have noget med store og lille bogstaver, f.eks. salgsdato står både med store og små bogstaver.
10. oktober 2004 - 11:44
#12
Det var faktisk problemer med store og små bogstaver, så smid et svar trekkies
31. oktober 2004 - 11:46
#13
Undskyld ventetiden. Her er et svar.
29. december 2004 - 22:54
#14
Hej cathallo Tror du ikke snart at det er på tide at lukke dette spørgsmål?
Kurser inden for grundlæggende programmering