02. december 2001 - 13:21Der er
6 kommentarer og 1 løsning
Apostrof-drama
Hej Allesammen!
Jeg sidder her midt i et drama omkring brugen af apostroffer i en form, og har (endnu en gang) brug for lidt assistance!
Jeg har efterhånden fundet frem til, at man skal indsætte 2x \"\'\" (altså: \"\'\'\"), men det er jo ikke et hit at skulle gøre manuelt, hvorfor jeg gerne vil have det automatiseret. Det jeg så er kommet frem til er, at \"\'\" skal erstattes med \"\'\'\", og at det kan se nogenlunde således ud:
Tekst = Replace(Tekst,\"\'\",\"\'\'\")
...men mit problem er: Hvornår og hvor skal de indsættes? Er det på selve \"form\"-siden, eller er det i min \"form-handler\"? Og hvordan får jeg det til at fungere?
Jeg håber inderligt på, at der er nogen, der har en idé om, hvad det er jeg taler om :)
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.
Som det er nu, så findes form\'en på en side, der så poster sit indhold til en anden ASP-side, der står for at oprette de forskllige records i databasen.
Nu regner jeg med, at det er mig, der er helt galt på den, men du får SQL\'en alligevel (det er fra siden, der bliver postet til).
INSERT INTO article (articleHead,articleBody,author,[timestamp]) VALUES (\'\"+Request(\"articleHead\")+\"\', \'\"+artBody+\"\', \'\"+Request(\"author\")+\"\',Now())\"
Problemet er nu løst - muligvis ikke optimalt, men det fungerer i hvert fald!
Jeg har knyttet en funktion til form\'ens submit, der løber teksten igennem og udskifter \' med \'\'
Tak for hjælpen cliche
barwhi
Synes godt om
Ny brugerNybegynder
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.