Avatar billede Jman Praktikant
21. august 2003 - 12:42 Der er 26 kommentarer og
1 løsning

Oversæt venligst min replace til noget der duer

Jeg har prøvet med diverse løsninger til at lave denne:
title="<%=replace(rs("Problem"),""","""")%>">
Men jeg får fejl på alt hvad jeg har prøvet
Avatar billede ocp Nybegynder
21. august 2003 - 12:45 #1
replace(rs("Problem"),"""","""""")
Avatar billede ocp Nybegynder
21. august 2003 - 12:46 #2
Forklaring:
"" indeni en streng svarer til en "
MEN en streng skal være i enkelt "  -  altså "" med " omkring = """"
Avatar billede ocp Nybegynder
21. august 2003 - 12:47 #3
Det er lettere at betragte det således:

dim vbQuote
vbQuote = """"
replace(rs("problem"),vbQuote, vbQuoute & vbQuote)
Avatar billede Jman Praktikant
21. august 2003 - 12:49 #4
det er fordi jeg bruger en include file en included server.execute
Det er lidt langt ude, men det virker :) ... Altså ikke ovenstående problem, men alt det andet.
Jeg er derfor nødt til at have det i en steng. Din dit svar gav ikke fejl, men det løste heller ikke "-problemet
Avatar billede ocp Nybegynder
21. august 2003 - 12:51 #5
Aha... Jeg overså problemet:

Så skal du gøre således:

replace(rs("Problem"),"""","\""")
Avatar billede ocp Nybegynder
21. august 2003 - 12:51 #6
Idet \" oversættes til " clientside
Avatar billede Cars10 Praktikant
21. august 2003 - 12:53 #7
Skal rs(""Problem"") ikke være sådan?
Avatar billede ocp Nybegynder
21. august 2003 - 12:53 #8
Nå jo - man kan ikke se skoven for bar træer

Godt set cars10
Avatar billede Cars10 Praktikant
21. august 2003 - 12:55 #9
Forresten hvad laver > i slutningen af det du skrev superior?
Avatar billede Jman Praktikant
21. august 2003 - 12:58 #10
> er blot røget med i copy. det er slutningen af href'en
rs(""Problem"") - giver fejl. Den berømte pil under fejlkoden peger på P
Avatar billede ocp Nybegynder
21. august 2003 - 12:58 #11
Jeg gætter på at det er en del af et tag, f.eks. <IMG title osv.
Avatar billede Jman Praktikant
21. august 2003 - 13:02 #12
nope et link
Avatar billede Jman Praktikant
21. august 2003 - 13:05 #13
<a class="Tbl" href="default.asp?page=inc_vis_opgave.asp&id=<%=rs("ID")%>" title="<%=replace(rs("Problem"),"""",""&"")%>"><%=rs("Betegnelse")%></a>
Avatar billede Jman Praktikant
21. august 2003 - 13:06 #14
ovenstående giver mig hele title-teksten, men den har ikke replacet, så der er " de rigtige steder. Der er bare ingenting nu
Avatar billede ocp Nybegynder
21. august 2003 - 13:09 #15
jamen virker det ikke med cars10s og min formattering sammensat til:

replace(rs(""Problem""),"""","""""")
Avatar billede ocp Nybegynder
21. august 2003 - 13:11 #16
Dammit - det er sgu ikke nemt med sådan noget indlejret skidt i ASP:

replace(rs(""Problem""),"""""""","""""""""")
Avatar billede Jman Praktikant
21. august 2003 - 13:15 #17
nope :(
rs(""Problem"") bliver ikke accepteret
Avatar billede ocp Nybegynder
21. august 2003 - 14:19 #18
Kan du ikke lige lægge den pågældende linie fra koden ud?
Avatar billede Jman Praktikant
21. august 2003 - 14:25 #19
det er den fra min kommentar 13:05:37
Avatar billede ocp Nybegynder
21. august 2003 - 14:31 #20
Men ligger hele den linie i en tekststreng?
Avatar billede Jman Praktikant
21. august 2003 - 14:43 #21
ikke forstået .. ?
Er det indholdet af DB-feltet du vil se ?
Avatar billede ocp Nybegynder
21. august 2003 - 15:06 #22
Prøv dette i stedet:

<a class="Tbl" href="default.asp?page=inc_vis_opgave.asp&id=<%=rs("ID")%>" title='<%=replace(rs("Problem"),"'","\'")%>'><%=rs("Betegnelse")%></a>
Avatar billede Jman Praktikant
21. august 2003 - 15:15 #23
ok - nu er det lidt out of focus ... Har du ikke indsat plinger i stedet - det er ikke problemet det er "
Avatar billede ocp Nybegynder
21. august 2003 - 15:17 #24
Jeg har indsat plinger for at undgå at du får problemer med "-tegnet. Jeg har forstået at det er dem der giver problemer?
Avatar billede ocp Nybegynder
21. august 2003 - 15:17 #25
Hvis ikke... hvilken fejltekst får du?
Avatar billede Jman Praktikant
21. august 2003 - 16:09 #26
ingen :) takker
Avatar billede ocp Nybegynder
21. august 2003 - 16:10 #27
Fint, tak for pts
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