Avatar billede totalpc Seniormester
23. september 2005 - 10:58 Der er 11 kommentarer og
1 løsning

" i et databasefelt

Hejsa

Hvordan er det nu jeg skal gøre for at undgå at et " i mit felt i databasen bliver opfattet som en del af koden når den bliver vist?

Mit problem er nemlig at den afslutter min kode :o)
Avatar billede darth-domino Nybegynder
23. september 2005 - 11:03 #1
Øhhhh... hvad?

Mener du at bruge ' istedet for " når du feks er inde i en SQL sætning eller noget?
Avatar billede darth-domino Nybegynder
23. september 2005 - 11:05 #2
Sådan noget ala:
response.write ("<form name='form1' method='post' action='AddProdukt.asp?id=" & rsProdukter("id") & "'>")
Avatar billede erikjacobsen Ekspert
23. september 2005 - 11:05 #3
Du kan have et problem med " når du viser noget i et felt i en form. Men du skal så ændre

<input type="text" name="a" value="<%= rs("a")%>">

til

<input type="text" name="a" value="<%= server.htmlencode(rs("a"))%>">

Men det kan også være noget andet du mener...
Avatar billede darth-domino Nybegynder
23. september 2005 - 11:16 #4
erikjacobsen: Jeg kan forstå du er da vidst heller ikke helt med! Hehe
Avatar billede totalpc Seniormester
23. september 2005 - 11:23 #5
Mit problem er at jeg har noget tekst i databasen der fx indeholder :

Addison Terrill (Howell), a Dallas attorney, comes home one night to find his wife brutally murdered with the words "We're even now" scrawled across the bedroom wall. The bla bla

Det udskriver jeg sådan her :
<td title="Beskrivelse: <%=rs("beskrivelse")%>"><%=rs("Titel")%></td>

Og det bliver til
Addison Terrill (Howell), a Dallas attorney, comes home one night to find his wife brutally murdered with the words

Så kommer resten ikke med...fjerner jeg alle " fra teksten så kommer det hele med.
Er det når jeg gemmer eller henter/viser jeg skal gøre noget ? Håber det er lidt bedre forklaret!
Avatar billede erikjacobsen Ekspert
23. september 2005 - 11:26 #6
Jeg er åbenbart helt med, for mit forslag løser dette problem.
Avatar billede totalpc Seniormester
23. september 2005 - 11:32 #7
Det gør det erikjacobsen..
Men er det bedst/sikrest at sikre at man ikke gemmer " eller er det ok bare at gøre som du beskriver ?
Avatar billede darth-domino Nybegynder
23. september 2005 - 11:34 #8
Prøv med dettte:
<td title="Beskrivelse: "<%=rs("beskrivelse")%>><%=rs("Titel")%></td>
Avatar billede erikjacobsen Ekspert
23. september 2005 - 11:35 #9
Du skal aldrig lave om på data, for du kan altid - med passende konverteringer - vise alting. Så gør du bare som jeg skriver ... altid ;)
Avatar billede totalpc Seniormester
23. september 2005 - 11:55 #10
Oki...kanon det virker for mig erikjacobsen...
Du vil ik have point vel ?

darth-domino > Det gør det bare værre for så fejler den hver gang fordi der jo nu står et "
Avatar billede erikjacobsen Ekspert
23. september 2005 - 12:04 #11
nej tak
Avatar billede totalpc Seniormester
23. september 2005 - 12:20 #12
så takker jeg bare for hjælpen erik
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