webForumDet fria alternativet
Logga in / Bli medlem

Server.Execute

ASP

3 svar · 235 visningar · startad av yerkin

Medlem sedan dec. 2001423 inlägg
Trådstart#1

Hej!!

När man kör server.execute, kan man då anropa funktioner som finns inkluderade i den anropande sidan?

Jag får det nämligen inte att fungera, har både försökt med att inkludera mina funktioner i "huvudsidan" och i sidan som jag anropar, men inget vill fungera.....

Medlem sedan mars 20025 907 inlägg
#2

Nopp. Det går inte (tror jag). DU får istället inkludera koden.

<!-- #include file="functions/funktion.asp"-->
Medlem sedan dec. 2001423 inlägg
#3

Hmm

Jag har en funktions fil som heter functions.asp som har bland annat denna kod:

Dim objConnection
Function GetDBConn()
Set objConnection = Server.CreateObject("ADODB.Connection")
objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbsystem
Set GetDBConn = objConnection
End Function

När jag i min default.asp kör en server.execute på tex sida.asp, så får jag felmeddelandet :Type mismatch: 'GEtDBConn'

I sida.asp så har jag inkluderat functions.asp, och anropar funktionen GetDBConn.

Detta går alltså inte, eller har jag kanske bara skrivit ngt fel i koden?

Medlem sedan juni 200032 967 inlägg
#4

Du har inte tillgång till kod i en sida som 'inkluderas' med server.execute. Det sker bara en exekvering av sidan.

Du får använda SSI istället.

mvh,

267 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)