Hi Andre,

vielleicht ein bi�chen sp�t, aber mich w�rde trotzdem 
mal interessieren, was f�r ne DB du verwendest, wieviel 
Datens�tze du in etwa zur�ckerwartest, und vor allem, ob du
die Tabelle indiziert hast ?

Gru�
Olli

-----Urspr�ngliche Nachricht-----
Von: A-Schubert [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 11. April 2002 10: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