Avatar billede tdh1309 Juniormester
08. november 2006 - 20:32 Der er 2 kommentarer og
1 løsning

Parsing af variabel

Hej

Overskriften er måske ikke helt vil snedig - så en nærmere beskrivelse er nok på plads.

Jeg vil gerne i en tabel på min database gemme en tekst hvor enkelte elementer er en variabel, som 'parses' når siden vises.

Eks.

indhold i tabel på DB
"Dette er vedrørende /varTest/"

varTest = "spørgsmål på www.eksperten.dk"
response.write "indhold fra tabel"

Output skal så være:
"Dette er vedrørende spørgsmål på www.eksperten.dk"

Jeg kunne selvfølgelig bruge noget replace, men det er lidt for restriktivt i denne sammenhæng, eller helst vil jeg bare høvle variabel navnet ind og så parses det automatisk men hvordan?

MVH

Thomas
P.S. jeg har også forsøgt mig med følgende indhold i min tabel.
Dette er vedrørende <%=varTest%>
Avatar billede ellebaek Nybegynder
08. november 2006 - 22:40 #1
du kan ikke parse asp-kode direkte fra databasen.

alternativet (jeg ved ikke om det virker, blot en ide jeg har roddet lidt med, men endnu ikke har ført videre kunne være:

ved hjælp af fso at oprette en midlertidig asp-fil på serveren. herefter eksekverer du denne fil med server.execute("test.asp").

men vil ikke umiddelbart mene det er den gode måde at gøre det på, er der ikke nogen alternativ måde at gøre det på?

hvor mange af de forskellige variable har du (varTest) osv?
Avatar billede tdh1309 Juniormester
09. november 2006 - 10:05 #2
Umiddelbart har jeg 7 variable, og kan snildt lave noget kode der replacer, men det optimale ville være den løsning jeg skitserer ovenfor.
Det du foreslår har jeg også overvejet, men syntes at det virkede lidt for kringlet til at være en holdbar løsning.

Tak for kommentaren!
Avatar billede tdh1309 Juniormester
12. september 2008 - 21:18 #3
lukkes
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