webForumDet fria alternativet

ASp-kod från en databas

ASP

14 svar · 492 visningar · startad av janfang

Medlem sedan okt. 200058 inlägg
Frågan#1

Hej,
Jag använder nedanstående kod för att skriva ut lite text, html-kod från en databas:

replace(RecSet("Content"),vbcrlf,"<br>")

Men det funkar inte att lägga in ASP-kod så att den skrivs ut på riktigt sätt på sidan. Finns det någon funktion man kan anropa för att få ASP-kod att fungera?

mvh
Jan.

Medlem sedan nov. 20017 144 inlägg
#2

Jag tror att du kan använda:
replace(RecSet("Content"),<,"<")

MVH Jesper T

Medlem sedan okt. 200058 inlägg
#3

Funkade inte tyvärr

Tyvärr fungerade inte ditt tips Jesper T. Fick fel:

Kompileringsfel i Microsoft VBScript error '800a03ea' 

Syntaxfel 

/janfang/db/adminsystem/default.asp, line 50 

Response.Write replace(RecSet("Content"),<,"&lt;")
-----------------------------------------^

Jag skulle dessutom vilja blanda html-kod och ASP-kod. Alltså kan det bli svårt med ditt script.

/ Jan.

Medlem sedan sep. 2001269 inlägg
#4

Jag tror inte det går eftersom sidan när man infogat info:n från databasen redan är behandlad av servern.

Medlem sedan nov. 20017 144 inlägg
#5

Kan du inte skicka in det i databasen med en replace då?
Och sen bara skriva ut det. Det borde gå!
MVH Jesper

Medlem sedan sep. 2001269 inlägg
#6

Jag kanske fattade fel

Vill du skriva ut koden på sidan eller vill du att koden skall köras på sidan?

Medlem sedan okt. 200058 inlägg
#7

Hej igen,
Jag vill alltså köra koden på sidan.

/ Jan.

Medlem sedan sep. 2001269 inlägg
#8

OK, det funkar nog inte...

Medlem sedan okt. 20005 273 inlägg
#9

det funkar

jooo det funkar .....men det är ingen bra lösning...

@nders hade en lösning på detta för ett tag sen ......men jag kan inte hitta tråden........

*ropar på @nders* ;)

Medlem sedan okt. 200058 inlägg
#10

Ok,
Får väl hoppas på att @nders kommer snart då...

Håller på med ett sidadminsystem där man ska kunna skriva in html-kod och text. Då vore det ju en bonus att kunna lägga in lite enkel ASP-kod också.

Medlem sedan maj 200010 687 inlägg
#11

Får man först fråga varför du vill göra något sådant? :q
Borde finnas bättre lösningar.

Men annars så finns funktionen Eval.

Medlem sedan okt. 200058 inlägg
#12

En liten fråga, vad gör funktionen Eval?

/ Jan.

Medlem sedan maj 200010 687 inlägg
#13

Man kan köra VBScript kod som finns i sträng.
Den strängen kan man då hämta från databasen.

<%=Eval("Date & "" "" & Time")%>
Medlem sedan feb. 20012 412 inlägg
#14

Webutvecklarens bästa vän = documentationen ;)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/acfctEval.asp

mvh Jörgen HP :)

Medlem sedan juni 200032 967 inlägg
#15

Jag vill minnas att min lösning på problemet heter ExecuteGlobal.
Jag gjorde en sökning och hittade tråden här; http://webforum.aleborg.com/forum/showthread.php?s=&threadid=13472

Mvh,

259 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)