Ja gut beim laden mit Cache bringt das sicher viel. Ich habe bei mir auch sehr viel Schreibzugriff, sodass das cachen nichts bringt.
> -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von oskar > Gesendet: Donnerstag, 18. M�rz 2004 01:33 > An: [EMAIL PROTECTED] > Betreff: Re: [Asp.net] Datareader + Rekursion > > kann ich nicht ganz nachvollziehen..... > hab grad 4x hintereinander eine connection zu access aufgebaut, daten > (etwa > 200 datens�tze insgesamt) ausgelesen und ins cache geworfen. dauer: 0,2s > beim n�chsten laden, wenn die daten aus dem cache kommen: 0,02s > > lg > ----- Original Message ----- > From: "Andreas Rudischhauser (N)" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, March 17, 2004 11:56 PM > Subject: AW: [Asp.net] Datareader + Rekursion > > > 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 > _______________________________________________ > 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
