vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: langsame Berechnungen von Datensätzen 
Autor: wb-soft
Datum: 12.10.05 11:30

Hi!

Glaube mir, die Recordsets sind ein Problem!

Bei Progress 9.1 kann ich dir nicht helfen, damit scheidet die Option mit der StoredProcedure aus. Auch ODBC kann ich da nicht umgehen, weil ich dafür keinen Connection-String parat habe. Der sollte aber zu finden sein.

Beginnen wir mit den RS. Da ist viel drinnen, und man kann sie später nach ADO portieren.

set rs_datenStart = db.OpenRecordset(externeTabelle, dbOpenSnapshot)
erzeugt ein riesiges RS.

Wenn du anstelle der Tabelle ein SQL-Statement verwendest, werden nur die benötigten Felder und DS in RS aufgenommen.

strSQL = "SELECT [Feldnamen] FROM [Tabelle] WHERE [Hier bereits nach Datum" & _
  "filtern] ORDER BY  [Feldnamen]"
set rs_datenStart = db.OpenRecordset(strSQL, dbOpenSnapshot)
set rs_datenEnd = rs_datenStart.Clone()
erzeugt eine Kopie des riesigen RS.

Anscheinend ist der einzige Zeck, das End-Datum zu ermitteln. Das RS könnte kleiner sein (siehe oben), und vorallem kann es sofort wieder aus dem Speicher entfernt werden, wenn das Datum in einer Variablen gespeichert wird.

Notier dir den Speicherbedarf deiner Version.
Dann Versuch die vorgeschagenen Änderungen umzusetzen, und vergleiche.

Wenn es bis hier klappt, gehen wir die Schleife an.

Sorry, wenn ich Fehler mache. Ich verwende Access und DAO seit Jahren nicht mehr.


mfg

WB
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
langsame Berechnungen von Datensätzen928mrgthing12.10.05 09:31
Re: langsame Berechnungen von Datensätzen662wb-soft12.10.05 10:12
Re: langsame Berechnungen von Datensätzen647mrgthing12.10.05 10:36
Re: langsame Berechnungen von Datensätzen657mrgthing12.10.05 10:37
Re: langsame Berechnungen von Datensätzen672mrgthing12.10.05 10:37
Re: langsame Berechnungen von Datensätzen634wb-soft12.10.05 11:30
Re: langsame Berechnungen von Datensätzen620mrgthing12.10.05 14:59
Re: langsame Berechnungen von Datensätzen621wb-soft12.10.05 16:12
Re: langsame Berechnungen von Datensätzen619mrgthing13.10.05 08:25
Re: langsame Berechnungen von Datensätzen620wb-soft13.10.05 10:03
Re: langsame Berechnungen von Datensätzen635mrgthing13.10.05 10:21
Re: langsame Berechnungen von Datensätzen609wb-soft14.10.05 11:27
Re: langsame Berechnungen von Datensätzen643mrgthing14.10.05 14:50

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel