Avatar billede pelkjaer Nybegynder
09. februar 2004 - 15:10 Der er 13 kommentarer og
1 løsning

Max antal Server.Execute ?

Hejsa

Jeg har lavet en side med en masse server.execute's.
Fordi jeg har brug for at give disse parametre, har jeg først kørt et par recordsets, og lagt disse parametre i sessions.

Det virker sådan set også, men min sidste include giver mig flg. fejl:

Provider error '80020005'

Type mismatch.

Og det kan jeg ikke umiddelbart forstå. Fejlen siger mig ikke andet end at der er fejl i felttyperne, og det kan ikke passe, fordi det blot et tal felt i min database.

Fejlen på siden jeg inkluderer er her:

SELECT * FROM Template_3_1 WHERE Proces_3_0 = '"+ProcessID+"'"

ProcessID:

Dim ProcessID
  If LEN(Request.QueryString("theID") ) > 0 Then
    ProcessID = Request.QueryString("theID")
  Else If LEN( Request.QueryString("theID") ) = 0 Then
    ProcessID = Session("tester")
  End If
End If

Når jeg ikke inkluderer filen, men istedet skriver min ProcessID ud, passer parametrene, så derfor er mit spørgsmål:
Er der en grænse for hvor meget man kan inkludere?

Eller har jeg overset noget?
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 15:12 #1
Sludder, det er en tekst felt.
Avatar billede keysersoze Ekspert
09. februar 2004 - 15:16 #2
er den "ProcessID" på den side der bliver inkluderet vha server.execute?
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 15:20 #3
Den ProcessID du ser ovenfor, "hører til" på den side der bliver ekskluderet. Normalt vil den bruge querystring, men den sider jeg er ved nu, er en "total" side, og derfor sætter jeg en session på den "total" side.

Endvidere, åbner jeg den inkluderede side seperat, og fjerne querystring, virker det stadig (fordi session fra total side er sat).
Problemet eksisterer KUN på total siden.
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 15:21 #4
ekskluderet = inkluderet :)
Avatar billede keysersoze Ekspert
09. februar 2004 - 16:41 #5
kan du se om det er inkluderingen der fejler - eller det er indholdet i den inkluderede fil?
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 19:12 #6
Indholdet af den inkluderede fil, kan jeg køre alene, også uden querystring hvis jeg først sætter min session. Så det kan jo ikke være den der er noget galt med.

Og selve "total siden" (siden hvorfra der inkluderes) har vel en 20 stykker includes inden det omtalte dokument der virker ganske fint. Det var derfor jeg spurgte om der evt. er et max. Det lyder lidt sort - I know :o)
Avatar billede keysersoze Ekspert
09. februar 2004 - 20:03 #7
jeg har ikke umiddelbart hørt eller læst om et max antal. Det du kan prøve at at inkludere siden hvor alt er udkommenteret med ' og så langsomt sætte de linier til og så på den måde måske finde ud af hvad der er galt.

Mht querystring, så vil du med en fil inkluderet af server.execute i hvert fald ikke kunne få fat i querystring - men hvis du siger den virker i den fil alene også uden querystrings lyder det underligt
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 20:14 #8
Under normale omstændigheder bruger siden jeg inkluderer en querystring.

Det jeg så gør på min total side, er at sætte en session, som jeg så bruger istedet for min querystring, da man som bekendt ikke kan sende parametre med en server.execute.

Jeg har så for at teste skidtet, sat en session, og kørt siden alene, og i url linjen fjernet querystring. Og da det virker (fordi session giver samme resultat som en qs ville have gjort), er jeg sikker på at det ikke er her fejlen er.

Men jeg vil da forsøge at udkommentere som du foreslår, selvom jeg tilsynladene får de data jeg skal.
Avatar billede keysersoze Ekspert
09. februar 2004 - 20:21 #9
det lyder mystisk - så for (forhåbentlig) at få det til at virke bliver man næsten nødt til at gå helt tilbage til basic. men prøv at se hvad der sker :)
Avatar billede pelkjaer Nybegynder
09. februar 2004 - 20:25 #10
jeps - thanks.
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 18:20 #11
Læg et svar keyser. Jeg havde overset en fejl.
Avatar billede keysersoze Ekspert
11. februar 2004 - 18:42 #12
hvis ikke jeg har hjulpet er det vel ikke nødvendigt med point :)
Avatar billede pelkjaer Nybegynder
11. februar 2004 - 19:27 #13
Well du fik mig til at glo det hele godt igennem igen, selvom jeg var sikker på at der ingen fejl var :)

Fejlen lå egentlig også på en anden side; et sted hvor jeg burde have kørt en update, kørte jeg en insert, hvorfor jeg fik 2 records istedet for kun 1. Dette var årsagen til fejl på min "print_all" side.
Avatar billede keysersoze Ekspert
11. februar 2004 - 21:35 #14
helt i orden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester