vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

ADO.NET / Datenbanken
Re: Anzeige größerer Datenmenge ist sehr langsam 
Autor: Manfred X
Datum: 25.03.16 17:21

Hallo!

Du könntest beim Lesen (Select-Command) mit ADO.Net z.B. Parameter
verwenden. In das SQL-Select-Kommando gehören keine Control-Zugriffe;
Filter-Werte für die SQLParameter sind ggf. der Datatable zu entnehmen.
(Evt. beide Tabellen in einer Dataset-Abfrage füllen.)

Allgemeine Optimierungshinweise (Datarelation etc):
https://msdn.microsoft.com/de-de/library/ms810293.aspx

((Für die Datenbindung könntest Du Bindingsource-Instanzen zwischen
Table und Control schalten. Die Textboxen solltest Du an diese
Bindingsourcen binden.))

Ich denke aber, das Problem besteht darin, daß bei ADO.Net
alle Datensätze, die die Select-Bedingungen erfüllen, "en bloc" in den
Speicher geladen werden. Eventuell die Abfrage in mehrere Selects
aufgliedern - durch Einführung zusätzlicher Bedingungen.

Am besten aber:
Überzeuge Deinen Kunden, eine "richtige" Datenbank zu verwenden.

Schau Dir auch die Visual Studio Tools für Office an.
Oder bleibe bei VB6 und ADO Classic (evt. VB.Net und ADO-Classic).
Oder erstelle geeignete Office-Formulare.

Beitrag wurde zuletzt am 25.03.16 um 17:31:57 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Anzeige größerer Datenmenge ist sehr langsam2.928JuppG25.03.16 16:22
Re: Anzeige größerer Datenmenge ist sehr langsam1.548Manfred X25.03.16 17:21
Re: Anzeige größerer Datenmenge ist sehr langsam1.397JuppG11.04.16 15:16

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-2024 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