/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvilken betydning har...
Fra : JS


Dato : 10-10-01 09:34

I et script der tilføjer data til en access database hentes data fra en
formular således:

ogade = Replace(Request.Form("ogade"), "'", "''")

Hilken betydning har "Replace" og så alle de tegn efter den første parantes
slut (kommaer og anførselstegn)?.

Jeg mener det vist også virker uden Replace osv.

I scriptet kan det ikke lade sig gøre at tilføje data hvis ikke alle felter
er udfyldt. Vil dette kunne laves om (ved godt at det kan være et svært
spørgsmål når ikke i kan se scriptet). Der er ikke nogen valideringsfunktion
der tjekker om der er fyldt data i alle felter. Den sender bare brugeren til
en fejlside "
The page cannot be displayed ".




 
 
Søren Steinmetz \(ar~ (10-10-2001)
Kommentar
Fra : Søren Steinmetz \(ar~


Dato : 10-10-01 10:04

"JS" <stecher@mail.dk> skrev i en meddelelse
news:3bc4080f$0$248$edfadb0f@dspool01.news.tele.dk...
> I et script der tilføjer data til en access database hentes data fra en
> formular således:
>
> ogade = Replace(Request.Form("ogade"), "'", "''")
>
> Hilken betydning har "Replace" og så alle de tegn efter den første
parantes
> slut (kommaer og anførselstegn)?.

Det er, efter hvad jeg ved, fordi en SQL query string afsluttes med en '
derfor har du et problem med et navn som f.eks. Dalga's Boulevard
så det strengen gør, er at skifte ' ud med '' (2 ' ' ) s, noget med at så
fatter sql meningen

Hygge
Søren Steinmetz
paradis@reopos.dk
Holbæk
(stavefejl indsat af hensyn til netpolitiet)



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408855
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste