Hallo,

f�ge mal folgendes in Dein Script ein
<% Server.ScriptTimeout = 120 %>
120 sind 120 Sekunden, notfalls erh�hen

Gruss Petra




____________________________________________

http://www.petra-budde.de
Informationen zur Ausbildung
Fachinformatikerin f�r Anwendungsentwicklung
inkl. Skripte, Downsloads, Surftips und mehr....



| -----Urspr�ngliche Nachricht-----
| Von: A-Schubert [mailto:[EMAIL PROTECTED]]
| Gesendet: Donnerstag, 11. April 2002 11:13
| An: ASP Diskussionsliste fuer Anfaenger
| Betreff: [aspdebeginners] Timeout
|
|
| Hallo an alle,
| ich habe ein Problem mit meinem Skript.
| Das Skript soll aus einer Tabelle mit 690000 Daten�tzen bestimmte
| Daten auslesen, die
| ich dann sofort wieder in eine andere Tebelle speichern will.
| Das Problem ist ,dass ich jedesmal ein TimeOut bekomme :
|
| Fehlertyp:
| Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
| [Microsoft][ODBC SQL Server Driver]Timeout abgelaufen.
| /Webchart/referenz_script.asp, line 49
|
|
| Quelltext:
| ___________________________
|
|
| <%@ Language=VBScript %>
| <HTML>
| <HEAD>
| <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
| </HEAD>
| <BODY>
| <%
| '*****************************************************************
| ***************************************
| 'Datenbankverbindung
| set objconn = server.createobject("ADODB.Connection")
| objconn.ConnectionTimeout=900
| Session("ConnString")="DSN=ReferenzDB;"
| objconn.open Session("ConnString")
|
| if Err.number<>0 then
|       objconn.close%>
|       <SCRIPT LANGUAGE="vbscript">
|       <!--
|       Dim Antwort
|       Antwort=MsgBox("Der Datenbankserver ist leider nicht
| verf�gbar."&chr(10)&chr(13)&"Bitte versuchen Sie es sp�ter noch
| einmal!",16,"Datenbankserver nicht verf�gbar")
|       //-->
|       </SCRIPT>
|       <SCRIPT LANGUAGE="javascript">
|       <!--
|       history.back();
|       //-->
|       </SCRIPT>
| <%
| end if
| '*****************************************************************
| ***************************************
|
| 'Abfrage der Daten
|
| sql = "SELECT Z.PEID,Z.ONKZ, Z.ASB,O.OS, O.MD,
| cast(substring(O.EPI,3,2)as varchar(5)) AS EPI FROM Onu AS O,
| Zusammenfassung AS Z WHERE Z.ONKZ = O.ONKZ AND Z.ASB  = O.ASB AND
| Z.PEID = substring(O.Orka,2,5)"
|
| set rs_daten = objconn.execute(sql)
|
| 'Wenn Rekordset leer, dann Fehlermeldung
| if rs_daten.eof then
|       Response.Write("<Div align='Center'><H4><font
| color='Red'>Es sind keine Daten in der Datenbank
| vorhanden<BR>oder Fehler bei der Datenbankverbindung
| !!!</font></H4></div>")
|       Response.End
| end if
|
| do until rs_daten.eof
|       Response.Write(rs_daten("PEID") & "&nbsp;&nbsp;&nbsp;" &
| rs_daten("ONKZ")& "&nbsp;&nbsp;&nbsp;" & rs_daten("ASB")&
| "&nbsp;&nbsp;&nbsp;" & rs_daten("OS")& "&nbsp;&nbsp;&nbsp;" &
| rs_daten("MD")& "&nbsp;&nbsp;&nbsp;" & rs_daten("EPI")& "<BR>")
|
|        sql_update = "UPDATE Zusammenfassung SET OS = '"&
| rs_daten("OS") & "', MD = '"&rs_daten("MD")&"', OLT =
| '"&rs_daten("EPI")&"' WHERE PEID = '"&rs_daten("PEID")&"' AND
| ONKZ = '"&rs_daten("ONKZ")&"' AND ASB = '"&rs_daten("ASB")&"'"
|        Response.Write(sql_update & "<BR><HR>")
|        set rs_datenupdate = objconn.Execute(sql_update)
|
|       rs_daten.movenext
| loop
|
| %>
| <P>&nbsp;</P>
|
| </BODY>
| </HTML>
| __________________________________
|
| Was kann man da machen ???
| Ich habe das TimeOut f�r das ADODB Objekt schon auf 0 und 900 gestellt
| aber nichts hilft !!!
|
| Hoffe ihr k�nnt helfen
| Danke
|
| Andr�
|
| | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| | [aspdebeginners] als [EMAIL PROTECTED] subscribed
| | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| | Sie knnen sich unter folgender URL an- und abmelden:
| | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
|


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an