Avatar billede dj-hupi Nybegynder
24. marts 2005 - 14:22 Der er 18 kommentarer og
1 løsning

Update sætning "Unterminated string constant "

strSQL = "UPDATE Events SET dato = '" & Request.Form("dato") & "', event = '" & Request.Form("event") & "', tekst = '" & Request.Form("tekst") & "', forfatter = '" & Request.Form("Forfatter") & "', navn = '" & Request.Form("navn") & "', link = '" & Request.Form("link") & "', billede = '" & Request.Form("billede") & "', on_off = '" & Request.Form("ONOFF") & "' WHERE event = '" & Request.Form("event") & "'
Conn.Execute(strSQL)

Nogle som lige hurtigt kan se fejlen ?
Avatar billede plx Nybegynder
24. marts 2005 - 14:29 #1
den sidste  & "'

ser ikke rigtig ud
Avatar billede dj-hupi Nybegynder
24. marts 2005 - 14:34 #2
Hvordan ?
Avatar billede dj-hupi Nybegynder
24. marts 2005 - 14:39 #3
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../db/data.mdb")
Conn.Open DSN


strSQL = "UPDATE Events SET dato = '" & Request.Form("dato") & "', Event = '" & Request.Form("Event") & "', tekst = '" & Request.Form("tekst") & "', forfatter = '" & Request.Form("Forfatter") & "', navn = '" & Request.Form("navn") & "', link = '" & Request.Form("link") & "', billede = '" & Request.Form("billede") & "', on_off = '" & Request.Form("ONOFF") & "' WHERE event = " & Request.Form("event")
Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

%>
Avatar billede plx Nybegynder
24. marts 2005 - 14:40 #4
& "'"

så er den afsluttet
Avatar billede dj-hupi Nybegynder
24. marts 2005 - 14:41 #5
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'event = Roskilde Akvarieforening 60 år !''.
Avatar billede dj-hupi Nybegynder
24. marts 2005 - 17:46 #6
Slet ingen ?
Avatar billede busschou Praktikant
25. marts 2005 - 09:54 #7
prøv lige at lave en
response.write strSQL
inden din execute
Avatar billede busschou Praktikant
25. marts 2005 - 09:58 #8
jeg ville umiddelbart mene at det du har skrevet 14:39:40 er korrekt
Avatar billede thesurfer Nybegynder
25. marts 2005 - 16:29 #9
Den skal være: WHERE event = '" & Request.Form("event") & "'"

Dvs:
strSQL = "UPDATE Events SET dato = '" & Request.Form("dato") & "', Event = '" & Request.Form("Event") & "', tekst = '" & Request.Form("tekst") & "', forfatter = '" & Request.Form("Forfatter") & "', navn = '" & Request.Form("navn") & "', link = '" & Request.Form("link") & "', billede = '" & Request.Form("billede") & "', on_off = '" & Request.Form("ONOFF") & "' WHERE event = '" & Request.Form("event") & "'"
Avatar billede dj-hupi Nybegynder
28. marts 2005 - 01:45 #10
Tak Thesurfer ... Svar ?
Avatar billede thesurfer Nybegynder
28. marts 2005 - 04:08 #11
OK :-)
Avatar billede thesurfer Nybegynder
28. marts 2005 - 04:12 #12
Hmm.. det er egentligt brugeren plx der skal have pointsne.. hvis man kigger på indlæggene 24/03-2005 14:29:42 og 24/03-2005 14:40:34

dj-hupi> Afvis mit svar, og giv pointsne til plx..
Avatar billede dj-hupi Nybegynder
28. marts 2005 - 12:18 #13
Jamen såå må han da lige lave et svar plx :=)
Avatar billede busschou Praktikant
08. maj 2005 - 10:03 #14
dj-hupi >> Så lang tid uden svar så svar bare selv så spørgsmålet bliver lukket :o)
Avatar billede thesurfer Nybegynder
08. maj 2005 - 20:16 #15
busschou> Det, synes jeg, er en dårlig holdning...
Jeg plejer at lægge en henvisning til spm'et, i brugerens seneste oprettede spm, eller andre steder.. På den måde får vedkommende besked om situationen..
Avatar billede busschou Praktikant
08. maj 2005 - 20:46 #16
thesufer >> Det skal så stå dig frit for at mene :o) Min holdning er at når der er gået over en måned uden reaktion så må det være fordi man ikke er interesseret. Og i øvrigt har vedkommende ingen åbne spørgsmål.
Hvor lang tid skal der så gå?
1 måned er ikke nok. Jeg har spørgsmål hvor jeg deltager i som er år gamle uden dem som oprettede dem har lukket. Det synes jeg så personligt er pænt irriterende
Avatar billede dj-hupi Nybegynder
08. maj 2005 - 20:49 #17
Sorry bruger exp.dk sjældent ... Men dette spm. havde jeg fået et svar som virkede så det er fair !...
Avatar billede thesurfer Nybegynder
08. maj 2005 - 20:54 #18
busschou> Jeg giver brugerne en ekstra chance.. se f.eks. slutning på http://www.eksperten.dk/spm/530215

dj-hupi> Takker for points :-)

plx> Hvis du ønsker points, skriv det lige.. så opretter jeg et nyt spm..
Avatar billede busschou Praktikant
08. maj 2005 - 21:01 #19
thesurfer >> fint nok... men som sagt har plx ingen spørgsmål.
Jeg løb bare min liste igennem over spørgsmål som jeg deltager i som er ældre end en måned. I alle sammen har jeg pænt spurgt om de er kommet videre eller skal have hjælp eller evt lukke. Her var der så svar og spørgsmålet er sådan set færdigt. Derfor mente jeg det var fint nok at lukke. Mig bekendt er der ingen grænse for hvor længe man må have et spørgsmål åbent, men det irritere mig at have en kæmpe liste hængende...så det er derfor...ingen kæmpe doktorgrad....ingenting :o) og ikke fordi folk ikke fortjener ders points...men hvis ikke de reagerer så betragter jeg dem som ligeglade :O)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester