Avatar billede ahjdp1 Nybegynder
15. februar 2004 - 15:09 Der er 18 kommentarer og
1 løsning

ASP kode i database

Jeg vil lige høre om der er nogle der ved om man kan gemme noget asp kode i en database og så udskrive det fra databasen.

Altså jeg gemmer et script i databasen ex.
<% Response.Write "<p>Hello World</p>" %>

Det er til et cms-system, hvor jeg gerne vil have at brugeren skal kunne indsætte koden til f.eks. nyhedsdatabasen og så kommer den sammen med alt det andet tekst?
Avatar billede want2learn Nybegynder
15. februar 2004 - 15:15 #1
det skulle ikke være noget problem.

du kan jo gøre det med alm HTML coder osv, men husk at et ID er en hel asp code. og så skal den selvf. indsættes så den basser til en response.write forespørgsel.
Avatar billede ahjdp1 Nybegynder
15. februar 2004 - 15:19 #2
Jeg har koden på min side der henter teksten fra databasen, som ser således ud:

Response.Write rs("indhold")

Den kode der kommer ud, kunne se således ud:
<p>Her er teksten</p>

Men hvis jeg lægger noget asp ind i feltet "indhold" skriver den bare scriptet, som var det almindelig tekst ex.
<p>Her er teksten</p><% Response.Write Now() %>
Avatar billede KingMedia Novice
15. februar 2004 - 15:36 #3
Nej . Du kan ikkke smide ASP kode ind i en database, og så udksrive det bagefter, med troen om at du kan afvikle ASP koden.

Du kan sagtens gemme tekst og aaalt muligt andet, men serverside kode kan du ikke gemme i en database, og så afvikle ved udtræk :o)

/Mads
Avatar billede thb Nybegynder
15. februar 2004 - 15:36 #4
du skal vist nok bruge funktionen execute(), det tror jeg at den hedder..
Det er jo fordi at asp afvikler alt asp koden, og så udskriver den det til siden, hvis der så er asp i den der bliver udskrevet, så vil det ikke bliver udført.. men med den funktion så skulle den også udføre det..

Jeg er dog ikke sikker på at den hedder det. :)
Ved at den hedder eval() i javascript.. men det hjælper jo ikke det store.. :)

Thomas
Avatar billede pelkjaer Nybegynder
15. februar 2004 - 15:37 #5
Brug server.execute(Response.Write rs("indhold"))
Avatar billede pelkjaer Nybegynder
15. februar 2004 - 15:39 #6
Nej vent lidt.
Læg din response.write i en inc fil eller lign, og smid sti til inc fil i databasen.

Derefter kører du en server.execute("fil.inc").
Avatar billede want2learn Nybegynder
30. marts 2004 - 22:10 #7
AHJDP1

skal du ikek lukek dette spm da du har fået nogle gode svar !?
Avatar billede thb Nybegynder
30. marts 2004 - 23:19 #8
Hvorfor får kingmedia pointne ??
Der er da flere der har sagt at det er muligt, men det er det måske ikke ???

Thomas
Avatar billede ahjdp1 Nybegynder
30. marts 2004 - 23:20 #9
Tør jeg ikke sige, fik det ikke til at virke, så det var det svar der gav mest mening for mig
Avatar billede thb Nybegynder
30. marts 2004 - 23:26 #10
Ja okay, men så kommer der vel en fejl, og så kunne du prøve at printe den.. :)

Men hvis du er tilfreds med at du ikke kan løse dit problem så fint med mig, for det var ikke pointne jeg var ude efter.. ;)

Thomas
Avatar billede want2learn Nybegynder
30. marts 2004 - 23:27 #11
Afvist svar: want2learn
15/02-2004 15:15:28

der står da noget og har du prøvet at lave noget eller vise os noget du ville have til at virke på den måde !?? Nope....
Avatar billede ahjdp1 Nybegynder
30. marts 2004 - 23:28 #12
Jeg droppede projektet, og prøvede noget med at angive om posten skulle være en bestemt type side osv.
Avatar billede ahjdp1 Nybegynder
30. marts 2004 - 23:29 #13
Hvis det er et stort problem med de point kan i sagtens få dem, men kun hvis i vil...
Avatar billede thb Nybegynder
30. marts 2004 - 23:39 #14
Det var ren og skær nysgerrighed fordi at jeg ikke selv er tilfreds med at vælge en anden løsning hvis jeg mener at jeg har fået en god ide.. :)

Men held og lykke med dit "nye" projekt.. :)

Thomas
Avatar billede want2learn Nybegynder
30. marts 2004 - 23:40 #15
Det har intet med det at gøre det er mere at du accepterer en der ikke svar rigtigt.
samt skriver nu at du ikke fik noget ud af noget UDEN at skriver her om hjælp mm.

og det er i det SIDSTE problemmet ligger at jeg for at få dette lukket da du ikek skriver noget må kontakte dig for at høre om du ikek skal lukke hvis du har fået hjælp !!  og så accepterer du bare en og bagefter skriver...

CITAT:
Tør jeg ikke sige, fik det ikke til at virke, så det var det svar der gav mest mening for mig

istedet for at kontakte os så vi ved besked...  ikke forbi jeg vil men det er sådan noget man får dårlig karma af, så ved du det nu men har ingen interesse i at give dig det selvom du afviser et svar mm.
Avatar billede want2learn Nybegynder
30. marts 2004 - 23:41 #16
REF

Kommentar: ahjdp1
30/03-2004 23:29:49

;)
Avatar billede ahjdp1 Nybegynder
30. marts 2004 - 23:43 #17
Okay min fejl, den skal lige vende oven i :-) Det var lidt forhastet bare at acceptere det svar der passede efter min opfattelse, i stedet for at se det i et overordnet perispektiv.
Avatar billede want2learn Nybegynder
30. marts 2004 - 23:45 #18
se nu er du inde på noget .... ;)

men sket er sket så NP...... evt bare husk det til næste gang evt at spørg hvis du har problemmer eller spm. for vi ved jo intet når du ikke laver noget feedback til os ;)
Avatar billede ahjdp1 Nybegynder
30. marts 2004 - 23:46 #19
Korrekt, man skal lære noget nyt hver dag :-)
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