webForumDet fria alternativet

Server.Execute

3 svar · 235 visningar · startad av yerkin

yerkinMedlem sedan dec. 2001407 inlägg
#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.....

PeeerMedlem sedan mars 20025 362 inlägg
#2

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

<!-- #include file="functions/funktion.asp"-->
yerkinMedlem sedan dec. 2001407 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?

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

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