Avatar billede copeland Nybegynder
14. januar 2002 - 16:11 Der er 4 kommentarer og
2 løsninger

Gemme asp code i database

Er der nogen måde hvorpå man kan gemme asp kode i en database, og at den så bliver kørt når posten bliver læst fra databasen?

Jeg ved godt at det er lidt dobbelt noget, men kan det overhovedet lade sig gøre?

Meget simpelt eksempel f.eks. <%=Date()%>

Anne
Avatar billede cool_casper Nybegynder
14. januar 2002 - 16:13 #1
Ikke imidlerbart, fordi når den bliver puttet ind i databasen bliver den lavet om til en tekstreng...
Avatar billede cool_casper Nybegynder
14. januar 2002 - 16:16 #2
...umiddelbart, Sorry... :-)
Avatar billede sungdk Nybegynder
14. januar 2002 - 16:16 #3
tror faktisk godt det er muligt, hvis man kan generere db-informationerne om til ASP.

Jeg har faktisk ingen idé om hvordan det kan lade sig gøre, men lyder ikke helt dumt. Men hvad skal du egentlig bruge det til?
Avatar billede cool_casper Nybegynder
14. januar 2002 - 16:24 #4
Måske kan det lade sig gøre alligevel:
Hvis du bruger en FilSystemObject til at oprette en aspfil der heddder _temp.asp eller sådan noget... Og i filen putter du dataerne fra din database... Så skriver du

Server.Execute(\"_temp.asp\")

Eller hvad nu du vælger at kalde filen...
Jeg har ikke testet det!!
Avatar billede burningice Nybegynder
16. januar 2002 - 21:35 #5
cool_capser har ret... bruger det nemlig selv. Det er mig vidende ikke muligt at få tekst,hentet fra f.eks. en db, til at blive set som kode, men enten via server.execute(\"fil\") eller en simpel include kan man!
Avatar billede gitscho Nybegynder
17. januar 2002 - 03:40 #6
du kan erstatte ASP delimiters ( <% %> ) når de indsættes i db, med f.eks:
[ og ] så <%=Date%> ville komme til at se sådan ud:
[%=Date%]

...når du så hiver data ud igen erstatter du [ og ] med < og >

du kan selvfølgelig også erstatte det med noget andet som næsten aldrig bliver brugt. som ¤

-- xs
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