webForumDet fria alternativet
Logga in / Bli medlem

Server.Execute >> getdata

ASP

2 svar · 183 visningar · startad av roady

Medlem sedan jan. 2002473 inlägg
Trådstart#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.

Medlem 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?

Medlem sedan juni 200032 967 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,

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