Toon posts:

[ASP] Time out bij opvragen info uit database?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik ben bezig met een systeem om data uit een database op te halen, die vervolgens in sessie variabelen te drukken en dat weer in een form te zetten (ik ga die sessie variabelen nog omzetten naar 'normale' btw).

Als ik nu mijn record ophaal dan doet hij het bij de eerste pagina wel maar aangezien het een grote database is en de invoer/wijzig velden verdeeld zijn over 8 pagina's link ik na de eerste door naar een volgende via een parse pagina'tje dat de variabelen uit de form in de sessie zet omdat ik ze aan het eind van de rit allemaal in keer keer wil Adden.

Link ik nu door naar de 2e pagina dan krijg ik een hele leuke foutmelding:
Error Type:
Provider (0x80004005)
Unspecified error
/270901/wijzigen/wijzigen2.asp, line 6
Dit is mijn asp pagina, althans het belangrijke deel, ik paste ff niet het hele form erbij anders wordt het zo'n ontzettend lange post:
<%recordid=request.querystring("ID")%>

<%
Dim conn, RS, vSQL
Set conn = server.createobject("ADODB.connection")
Conn.Open "DSN=webdam"

set RS = Server.CreateObject("adodb.RecordSet")

sSQL = "SELECT * FROM Gegevensinvoer WHERE ID = " & recordid & ""
Rs.Open sSql, Conn, 3

%>

<% Do While Not RS.EOF %>

<% Session("Vormgevingnav") = RS("Vormgevingnav") %>
<% Session("Vormgevingknop") = RS("Vormgevingknop") %>
<% Session("Vormgevingsnelheid") = RS("Vormgevingsnelheid") %>
<% Session("Vormgevinggrafisch") = RS("Vormgevinggrafisch") %>
<% Session("Vormgevingtaal") = RS("Vormgevingtaal")%>
<% Session("Vormgevingtekst") = RS("Vormgevingtekst") %>
<% Session("VormgevingBlinden") = RS("VormgevingBlinden") %>
<% Session("VormgevingKleuren") = RS("VormgevingKleuren") %>

--------------- FORM ---------------

</form>

</table>


</body>

</html>

<%
RS.MoveNext
Loop ' En we loopen de gegevens

RS.Close
' sluit de database
%>
Nu als ik een poosje wacht en dan die 2e wijzigen pagina refresh krijg ik de data wel op m'n scherm dus ik vermoed dat er iets zit met een time-out maar ik ben niet zo ASP ervaren nog dat ik er zelf uit kom. Kan iemand me helpen? :)

Verwijderd

Ik zou allereerst maar eens je connectie sluiten:

'En even je RS opruimen
Set RS = nothing
'Connectie opruimen
conn.Close
Set conn = nothing

Dat kan al schelen.

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 12:20

Crazy D

I think we should take a look.

Ik zal even niet vertellen dat het een stuk handiger en efficienter is om alle asp code binnen 1 blok te doen, i.p.v. per regen <% en %> te doen (oops nou deed ik het toch :))

Wat is regel 6 precies?

Exact expert nodig?


Verwijderd

Op vrijdag 28 september 2001 11:23 schreef Crazy_D het volgende:
Wat is regel 6 precies?
Gokje >:)

Conn.Open "DSN=webdam"

Verwijderd

Topicstarter
Geloof het of niet maar bij gebrek aan een oplossing was ik maar eens begonnen met het 'schoonmaken' van m'n code vanochtend dus Dim voor de variabelen en variabelen weer leeg maken en connecties sluiten, helaas helpt dat niet voor het probleem.

Line 6 = Conn.Open "DSN=webdam"

Vrij belangrijke regel ben ik bang.

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 16-09 08:48
*zucht* |:(

[topic=236994/1/50]

  • Basszje
  • Registratie: Augustus 2000
  • Laatst online: 16:20

Basszje

Reisvaap!]

Trouwens, gooi variabelen toch niet in een session ( = :r )
want :

Veel meer server load.
Onbetrouwbaar veelal
Na een session timeout == exit variabelen ( en dus Applicatie ) .

Beware of listening to the imposter; you are undone if you once forget that the fruits of the earth belong to us all, and the earth itself to nobody.


Verwijderd

Topicstarter
Maar waar moet ik ze dan in gooien? Ik heb in dat hele invoerproces iets nodig om variabelen in op te slaan totdat ze in 1x allemaal in de database opgeslagen worden.

En bedankt voor die link!!! Met een time-out werkt het perfect.

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 16-09 08:48
Tsja, deze vraag wordt wel vaker gesteld en toevallig had ik die ook van de week lopen replyen... (Sterker nog: volgens mij heb ik em ook ooit eens gesteld... ;) )

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 12:20

Crazy D

I think we should take a look.

Op vrijdag 28 september 2001 12:14 schreef whistler het volgende:
Maar waar moet ik ze dan in gooien? Ik heb in dat hele invoerproces iets nodig om variabelen in op te slaan totdat ze in 1x allemaal in de database opgeslagen worden.
Hidden inputboxes, daar de waardes inzetten, en die dus iedere keer mee submitten zodra ze naar de volgende pagina gaan...

Exact expert nodig?


  • Greyfox
  • Registratie: Januari 2001
  • Laatst online: 15:05

Greyfox

MSX rulez

Heb je de het SQL-statement wat in sSQL staat al eens door een query analyser gehaald?

MSX 2 rulez more

Pagina: 1