webForumDet fria alternativet

Server.Execute >> getdata

2 svar · 183 visningar · startad av roady

roadyMedlem sedan jan. 2002473 inlägg
#1

Har en liten fråga!

Ifall jag har en sida, sedan kör en Server.Execute("filen.asp")
Kan jag då göra en databas koppling i filen.asp?

Alltså typ.
index.asp

  • öppnar en databas
  • skriver en massa fina saker och visar sidan
  • stänger databasen
  • server.execute("filen.asp")
  • avslutar med lite </html> osv.

och sedan
filen.asp

  • öppnar en databas
  • skriver en massa fina saker
  • stänger databasen

Jag får mer eller mindre bara en massa fel som
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.

roadyMedlem sedan jan. 2002473 inlägg
#2

Ibland är man lite slöfödd...
märkte att jag använde variabler som behövde
<!-- METADATA TYPE="typelib" FILE="C:\Program\Delade filer\System\ado\msado15.dll" -->

Men kan fortsätta på frågan, kan man ha kontakt med Server.Execute filen?
Kan man köra sub, eller function eller skicka med en querystring?

@ndersMedlem sedan juni 200032 969 inlägg
#3

Server.execute gör, som metodnamnet antyder, en exekvering av sidan. Det är alltså ingen inkludering som görs, utan sidan som anges körs på exakt samma sätt som om du skrivit adressen till sidan i adressraden i din webbläsare.

Du kan alltså inte efter du använt Server.Execute använda funktioner eller subrutiner som finns i den exekverade sidan. Den koden är förverkad.

Du kan inte köra Server.Execute och ange någon querystring.

Mvh,

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)