webForumDet fria alternativet
Logga in / Bli medlem

ExecuteGlobal

ASP

5 svar · 306 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Trådstart#1

Jag ska presentera data från ett fält ur en databas som hinnehåller ASP-koder och för att köra dessa använder jag ExecuteGlobal, men det vill inte fungera för mig. :l

Microsoft VBScript compilation error '800a0400'

Expected statement

index.asp, line 32

Koden(rad 32 är den blåa):

If RecSet("asp") = 0 then
content = Replace(RecSet("content"),"<%","&lt;%")
Response.Write(content)
Else
[blue]ExecuteGlobal(RecSet("content"))[/blue]
End If

Någon som vet hur jag kan båda bot på problemet? :)

Medlem sedan juni 200032 967 inlägg
#2

Felmeddelandet kommer kanske från kod som ligger i fältet content? Vad innehåller fältet? Det får endast vara ren asp-kod, inga context-switchar eller dylikt.

Medlem sedan nov. 20018 492 inlägg
#3

Den innehåller en jävla massa(vykorttjänst), databaskopplingar, inkluderingar av filer mm.

Medlem sedan juni 200032 967 inlägg
#4

Spara koden i en asp-fil och provkör den. Funkar det?

Medlem sedan nov. 20018 492 inlägg
#5

Den fungerar.

Medlem sedan nov. 20018 492 inlägg
#6

Ok, jag erkänner, min tröga skalle har gjort det igen, missuppfattat något krumelux så galet som det bara går att göra.
Jag har naturligtvis haft blandad ASP- och HTML-kod på sidan som skulle köras vilket inte var allt för bra. ;) :birp

379 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
121 ms — hämta statistik (db)
128 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)