Das kannst vergessen. Wir haben mal ein paar Tests gemacht.... das �ffnen
und Schlie�en der Access DB ist elendig langsam. Das dauert dann wenn du
viele �ffnungen hast fast 1-2 Sekunden!!


Besser pro Request am Anfang die DB �ffnen und am Ende wieder schlie�en.
Das Problem mit den DataReader bleibt dann zwar. Aber dann muss du halt
entweder bei ner rekursiven Abfrage erst alles in ein DataSet laden oder
aber in ein Array.

Gru� Andi

> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von oskar
> Gesendet: Mittwoch, 17. M�rz 2004 22:28
> An: [EMAIL PROTECTED]
> Betreff: Re: [Asp.net] Datareader + Rekursion
> 
> weiss ja nicht wie ausgelastet die site ist, aber access erlaubt 256
> gleichzeitige verbindungen und jede dauert grad mal ein paar
> millisekunden.....
> ausserdem kannst das ergebnis ja cachen.... w�rd ich dir ohnehin
> empfehlen.... dann reduzierst du db connections wirklich auf "fast nicht
> gebraucht"
> 
> lg
> 
> ----- Original Message -----
> From: "Thomas Bandt" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, March 17, 2004 10:01 PM
> Subject: RE: [Asp.net] Datareader + Rekursion
> 
> 
> da krieg ich aber bei access bauchschmerzen... ist mir echt zu heavy.
> ich probiers jetzt mal mit nem array, f�r die datatable reichts im
> moment irgendwie noch nicht.
> 
> danke & gru�, thomas
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of oskar
> > Sent: Wednesday, March 17, 2004 9:58 PM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [Asp.net] Datareader + Rekursion
> >
> > du kannst auch eine neue connection mit einem neuem reader �ffnen.
> >
> >   conn.Open();
> >   string SQL = "SELECT ...";
> >   OleDbCommand cmd = new OleDbCommand(SQL, conn);
> >   OleDbDataReader reader = cmd.ExecuteReader();
> >   conn_2 = new OleDbConnection(CONN_STRING_DB);
> >   conn_2.Open();
> >   while (reader.Read())
> >     {
> >     SQL_2 = "SELECT .....";
> >     cmd_2 = new OleDbCommand(SQL_2, conn_2);
> >    reader_2 = cmd_2.ExecuteReader();
> >    while (reader_2.Read())
> >    {
> >     // mach was
> >     }
> >     reader_2.Close();
> >    }
> >     reader.Close();
> >     conn_2.Close();
> >     conn.Close();
> >
> > dh f�r deinen fall:
> > - conn �ffnen
> > - reader zuweisen
> > - methode aufrufen
> > -- innerhalb der methode eine neue conn �ffnen und reader zuweisen
> > -- innerhalb der methode beides (reader und conn) schliessen
> > - den ersten reader und conn nach dem methodenaufruf schliessen
> >
> > so m�ssts gehen...
> >
> > lg
> >
> > ----- Original Message -----
> > From: "Thomas Bandt" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, March 17, 2004 9:22 PM
> > Subject: [Asp.net] Datareader + Rekursion
> >
> >
> > Hallo nochmal...
> >
> > wie kriege ich es denn gebacken, ne Navigation rekursiv abzubilden?
> > Wenn ich nen Datareader aufmache, ihn durchlaufe und dann in der
> > Schleife ne Methode aufrufe, in der ich wiederum nen Datareader �ffne,
> > bockt er.
> >
> > Dieser Verbindung ist bereits ein ge�ffneter DataReader zugeordnet,
> > der zuerst geschlossen werden muss.
> >
> > D.h. wirklich pro Connection nur ein Datareader? Hm, ja...
> > und wie schaut
> > die Alternative aus? ;-(
> >
> > Gru�, Thomas
> >
> >
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [EMAIL PROTECTED]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> > _______________________________________________
> > Asp.net Mailingliste, Postings senden an:
> > [EMAIL PROTECTED]
> > An-/Abmeldung und Suchfunktion unter:
> > http://www.glengamoi.com/mailman/listinfo/asp.net
> >
> >
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [EMAIL PROTECTED]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an