AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MSAccess + Primary Key erkennen
Thema durchsuchen
Ansicht
Themen-Optionen

MSAccess + Primary Key erkennen

Ein Thema von skyware · begonnen am 22. Mai 2006 · letzter Beitrag vom 22. Mai 2006
Antwort Antwort
skyware

Registriert seit: 11. Dez 2002
Ort: Wetzikon, Zürich
151 Beiträge
 
Delphi 6 Enterprise
 
#1

MSAccess + Primary Key erkennen

  Alt 22. Mai 2006, 14:28
Datenbank: MSAccess • Version: 2003 • Zugriff über: ADO Komponenten
Hallo zusammen,

ich versuche gerade via ADO Komponenten eine Definition einer MSAccess Tabelle auszulesen.
Bisher klappts ganz gut, via ADOConnection Komponente kann ich die Tabellennamen bestimmen,
und via ADOTable (->FieldDefList) dann die Felder auslesen.
Nur wie erkenne ich jetzt das es sich bei den Feldern um Primary Keys handelt?
Hat da jemand ne Ahnung?

Gruss
  Mit Zitat antworten Zitat
jensw_2000
(Gast)

n/a Beiträge
 
#2

Re: MSAccess + Primary Key erkennen

  Alt 22. Mai 2006, 15:04
Die Felder kannst du auch einfach mit AdoTable.GetFieldnames holen.

An die indizierten Felder kommst du mit AdoTable.GetIndexNames heran.

Den Index-Typ kannst du über AdoTable.IndexDefs.Items.Options ermitteln.

Zitat:
type
TIndexOption = (ixPrimary, ixUnique, ixDescending, ixCaseInsensitive, ixExpression, ixNonMaintained);
TIndexOptions = set of TIndexOption;
  Mit Zitat antworten Zitat
skyware

Registriert seit: 11. Dez 2002
Ort: Wetzikon, Zürich
151 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: MSAccess + Primary Key erkennen

  Alt 22. Mai 2006, 19:34
Hallo,

vielen Dank für Deine rasche Antwort, funktioniert einwandfrei!

  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz