Avatar billede cbadk Novice
04. august 2004 - 09:27 Der er 8 kommentarer og
1 løsning

Eksekvere ASP scripts fra Database

Hej...

Kan man eksekvere ASP scripts fra en database ?

Hvis man feks har et record:

<%response.write("hej med dig")%>

Og så i sin asp

<%
RS.record("test")
%>

Har tænkt på om man kunne bruge server.execute :S

Men kan ikke få det til og virke :!
Avatar billede zantiago Nybegynder
04. august 2004 - 09:35 #1
Husk at lave response.write eller bare skriv = som jeg har gjort..
<%=RS.record("test")%>
Avatar billede phineas_phreak Nybegynder
04. august 2004 - 16:07 #2
jeg mener IKKE du kan have en celle i din database som indeholder ASP kode, der kan eksekveres når du hiver det ud på en ASP side.

Så er du nødt til som du selv er inde på, at bruger server.execute.
Avatar billede phineas_phreak Nybegynder
04. august 2004 - 16:11 #3
<%
page = Request.Querystring("page")
Server.Execute(page)
%>


og så kalder du siden fra din ASP side således:

aspsiden.asp?page=nyside.asp

hvis du kun bruger ASP sider kan du gøre det lidt pænere:

<%
page = Request.Querystring("page")
Server.Execute(page & ".asp")
%>

og så kalder du siden således:

aspsiden.asp?page=nyside
Avatar billede eagleeye Praktikant
09. august 2004 - 23:43 #4
Der er faktisk en execute funktion som kan udføre kode på tekst form som i en database. Den kan dog kun execute ren ASP kode, du kan ikke blande ASP og HTML kode.

Execute (rs("test"))

Det muligt man lige skal fjerne <% og %> sådan her:

str = replace(rs("test"),"<" & "%","")
str = replace(rs("test"),"%" & ">","")
Execute(str)
Avatar billede cbadk Novice
10. august 2004 - 02:15 #5
Hej eagleeye

MANGE tak for den Execute komando. Har faktisk aldrig hørt om den!

Men jeg gik videre med din ide og lavede det sådan at man både kan have Html og aspscripts i samme record...ved hjælp af replace funktion og if statement !-)

Havde faktisk også tjekket mdsn.com ...men der står ikke meget om Execute komandoen

Takker Mange gange :)

//cbadk
Avatar billede cbadk Novice
10. august 2004 - 02:20 #6
Hmm...lige en lille kommentar mere :) !!!!!

Jeg har nu overført alle mine sider til database :) ...med asp scripts :D

Det kører RIGTIG godt. Kan kun anbefales....og så kan man som suppelment bruge en ONLINE Html editor til at redigere sine sider :)

Men igen takker Eagleeye !!!

//cbadk
Avatar billede cbadk Novice
04. november 2004 - 21:46 #7
point :D
??
Avatar billede eagleeye Praktikant
04. november 2004 - 21:49 #8
Ok ;)
Avatar billede cbadk Novice
04. november 2004 - 21:53 #9
hehe der var du hurtig :D
2 min nøjagtig :D
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