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-2024
 
zurück

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

ADO.NET / Datenbanken
Indexverwaltung in DATATABLE 
Autor: Rainer
Datum: 29.06.15 17:59

Hallo,
ich greife mit DATASET auf eine ACCESS-Datenbank zu und will mit DATATABLE indiziert auf den Datenbestand zugreifen. Ich kenne die für die Tabelle definierten Indizes nicht und muß sie demzufolge aus dem Programm heraus ermitteln. Leider ist es mir nicht gelungen eine Collection, die mir eine Liste der zur Tabelle definierten Indizes bereitstellt, zu finden.
Gibt es eine solche Liste überhaupt? Wenn nicht, welche Möglichkeit gibt es ansonsten?
Gruß, Rainer.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Indexverwaltung in DATATABLE 
Autor: Manfred X
Datum: 29.06.15 19:28

Hallo!

http://stackoverflow.com/questions/1109550/do-ado-net-datatables-have-indexes
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Indexverwaltung in DATATABLE 
Autor: Rainer
Datum: 30.06.15 10:57

Hallo Manfred X,
vielen Dank für Deine Antwort. Leider bin ich in Englisch nicht so gut und mußte den Google-Übersetzer zu Hilfe nehmen - mit all seinen Tücken.
Wenn ich nun den Dialog auf dem von Dir angegebenen Link richtig verstanden habe, ist ein DataSet nicht unbedingt für die Arbeit in einer Datenbank vorgesehen und deshalb sind die Indizes auch nicht verfügbar.
Habe ich das richtig interpretiert?
Gruß, Rainer.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Indexverwaltung in DATATABLE 
Autor: Manfred X
Datum: 30.06.15 11:16

Das hast Du falsch verstanden.

Typisierte und untypisierte Datasets sind die Kernbausteine von ADO.Net.
Die Daten, die aus einer Datenbank per SQL-Select abgefragt werden,
bilden eine "In-Memory"-Datenbank, die während der Daten-Bearbeitung
von der Quell-Datenbank völlig unabhängig ist. (Arbeit IN der Datenbank
gibt es nicht.) Die Indices, die in der DB erstellt sind, stehen deshalb
nicht zur Verfügung.

Wie in dem Beitrag erläutert, verwendet man am besten Dataviews, um auf die
abgefragten Daten im Haupt-Speicher (Dataset/Datatables) z.B. gefiltert
zuzugreifen.







Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Indexverwaltung in DATATABLE 
Autor: Rainer
Datum: 30.06.15 14:04

Hallo Manfred X,
ich danke Dir für die Erläuterung. Ich glaube, jetzt auch ich es verstanden.
Bis zum nächsten Mal.
Gruß, Rainer.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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