Avatar billede ttopholm Nybegynder
26. januar 2005 - 23:10 Der er 5 kommentarer og
1 løsning

Indsætte aspkode fra DB

Kan man indsætte noget aspkode som ligger i en mysqldb, når det bliver hentet via asp. Hvis det kan lade sig gøre altså
Avatar billede softspot Forsker
26. januar 2005 - 23:24 #1
Ja, så skal du "bare" udføre en Execute på den kode, så det bliver udført. Der er dog nogle udfordringer i denne strategi, nemlig at includes nok ikke fungerer og at page-directives (f.eks. @language=vbscript) heller ikke fungerer. Alm. scriptkode burde dog blive kørt, så hvis det er en dynamisk script-afvilker du har brug for, kunne det nok godt lade sig gøre.
Avatar billede ttopholm Nybegynder
26. januar 2005 - 23:30 #2
Mener du server.execute(rs("kode")), hvor rs("kode") er asp koden som ligger i db'en
Avatar billede softspot Forsker
26. januar 2005 - 23:43 #3
Nej, jeg tænker på den indbyggede kommando i VBScript som kan udføre scriptkode

Execute rs("kode")
Avatar billede softspot Forsker
26. januar 2005 - 23:45 #4
Prøv f.eks.:

dim code
code = "response.write ""dette er en test"": response.write ""anden linie test"""
Execute code
Avatar billede ttopholm Nybegynder
26. januar 2005 - 23:56 #5
Hmmm.... Kigger på det imorgen, fordi umiddelbart virker det ikke...
Avatar billede softspot Forsker
27. januar 2005 - 18:04 #6
Kan du evt. prøve at indsætte noget af det kode du gemmer i databasen og fortælle lidt om hvad du forventer? Det er f.eks. ikke muligt at eksekvere JScript-kode fra en side skrevet i VBScript.
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