03. juli 2004 - 10:23Der er
13 kommentarer og 1 løsning
SQL UPLOAD i ASP giver fejl
Hej Jeg har denne UPLOAD : UPDATE Menu SET Label = 'Klubrekorder', Link = 'java script:openPad('klubrekorder.asp',980,900)' Where ID = 5
Problemet ligger i at jeg i Link har et Javescript hvor der også skal penger ' rundt om, men der får jeg en fejl : Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "'java script:openPad('klubrekorder.asp',980,900)'".
syntaxen for javascript funktionen er vel 'java script:openPad(''klubrekorder.asp'',980,900) eller 'java script:openPad(\'klubrekorder.asp\',980,900)' kommer ud på et
Det er fordi at man i asp sætter sit indhold til databasen inden for ' og ' f.eks. 'indhold der skal puttes i'
Når man så laver det i en hel sætning: Link = 'java script:openPad('klubrekorder.asp',980,900)' -så "stopper" du jo indholdet ved førstkommende ' så asp læser det som at indhold skal være 'java script:openPad('
Så er man nød til at bruge dobbelt ' for at få asp-koden til at fortsætte
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.