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
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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