11. marts 2008 - 15:01Der er
8 kommentarer og 1 løsning
Den ene SQL=UPDATE virker ikke - Den anden Gør
Jeg har lavet et lille administartionsmodul til min hjemmeside. Der kan jeg eks. oprette nyheder og ændre på menu'en på selve hjemmesiden osv. Det med at oprette nyheder går fint.
Og jeg har lavet en lille funktion hvor jeg har i alt 8 menupunkter til råighed, som jeg med en SQL UPDATE sætning kan Aktivere / De-Aktivere hver for sig. Det virker fint.
Men jeg har også en FORSIDE tekst, som jeg henter fra en ACCESS (2007) database (den samme DB som alt det andet)... Den kan jeg tilgengæld IKKE rette i og ændre med en SQL-Update sætning.
Jeg fatter ikke hvad der går galt.
Koden til den side (hentes ind via SSI) fylder 6 linier: <% SQL2="UPDATE Tab_Start SET Fld_Dato=" & Request.Form("Dato2") & ", Fld_BodyDK='" & Request.Form("FTextDK") & "', Fld_BodyGB='" & Request.Form("FTextGB") & "', Fld_Author='" & Request.Form("Author") & "', WHERE ID=1"
Response.Write(SQL2)
Conn.Execute(SQL2)
%>
Og det giver flg fejlmelding: Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Velkommen til MAQMA's website� Den er under udvikling'.
/MAQMA_2/Admin/ssi/FTextGEM.asp, line 6
Jeg har prøvet at laver en test = Response.Write(SQL2) og den skriver ALT ud...
-> di8leva Ups - Jeps det komma er "for meget" MEn det løser desværre ikke problemet.
Her er hvad der bliver skrevet ud med Response.Write(SQL2)
UPDATE Tab_Start SET Fld_Dato=11-03-2008, Fld_BodyDK='Velkommen til MAQMA's website… Den er under udvikling, men indtil vi er "rigtigt" i luften kan du lytte på en håndfuld sange i vores egen lille online MAQMA JUKEBOX - ROCK RADIO Sangene streames så der kan godt gå op til 30 sek. Før den enkelte sang starter (afhænbgig af din internet forbindelse), så hav en smule tålmodighed. ROCK ON MAQMA', Fld_BodyGB='Welcome to the official MAQMA WEBSITE… We're working on the site, so please enjoy our own MAQMA JUKEBOX - ROCK RADIO until we have some more site-features for you. The songs may take up to 30 seconds before starting (the firste time for each song) - but it's worth waiting for ;o) ROCK ON MAQMA', Fld_Author='Kristian Bjørn' WHERE ID=1
Gad vide om det er anførselstegnene omkring rirgtigt (midt i 2. linie) der volder probleme?!?
Jeps - Det fung'r... Jeg havde totalt glemt replace() funktionen - men på den anden side, så havde jeg jo også overset problematikken med at benytte ' i en SQL-streng.
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.