webForumDet fria alternativet

ExecuteGlobal

5 svar · 306 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20013 776 inlägg
#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? :)

@ndersMedlem sedan juni 200026 914 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.

Mika3lMedlem sedan nov. 20013 776 inlägg
#3

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

@ndersMedlem sedan juni 200026 914 inlägg
#4

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

Mika3lMedlem sedan nov. 20013 776 inlägg
#5

Den fungerar.

Mika3lMedlem sedan nov. 20013 776 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

122 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)