![]() |
Datenbank: SQL Datenbanken • Zugriff über: ODBC
Tabellenindices bestimmen
Hallo,
kann mir bitte einer mal ein paar Hinweise geben, wie man über Delphi Tabellenindices bestimmen kann? Also ich brauche die Namen der Indice, deren Spalten, Sortierung, ... Gruß |
Re: Tabellenindices bestimmen
Es kommt hier auf das verwendete DBMS an
|
Re: Tabellenindices bestimmen
Um es genauso genau anzugeben wie der Poster: Kann man alles aus den Systemtabellen abfragen :-)
|
Re: Tabellenindices bestimmen
Hallo Matthias,
du hast ODBC als deine Zugriffsmethode angegeben. In diesem Fall erhältst du die gewünschten Informationen über die ODBC Catalog Functions - allen voran ![]() Gute Nacht |
Re: Tabellenindices bestimmen
@marabu
Danke für die schnelle Anwort ich schau es mir mal an. @DieAnderen Die DBMS die abgefragt werden sollen wären z.B. Oracle, MS SQLServer, Firebird bzw. Interbase. Ich hätte natürlich gerne was, was unabhängig von Systemtabellen ist, da die ja nun mal von DBMS zu DBMS unterschiedlich sind. Gruß |
Re: Tabellenindices bestimmen
Soll es 'ne umfangreichere zu verteilenden Anwendung würde ich nicht über ODBC gehen. Die SQL-Unterschiede werden eh durch ODBC nicht gekapselt und ODBC hat auch mit nötige Installation und der vorhandenen DLL-Hölle so sein "Graues Haar bekommen"-Potential
|
Re: Tabellenindices bestimmen
Zitat:
1. Es basiert momentan alles auf der Komponentensammlung mODBC und eine Umstellung auf eine andere Komponete kommt auf die Schnelle nicht in Frage. 2. Ich habe noch keine richtige Alternative gefunden. (Sollte ohne BDE laufen und der Treibersupport sollte vorhanden sein). Gruß, |
Re: Tabellenindices bestimmen
Zitat:
|
Re: Tabellenindices bestimmen
[quote="Brainshock"]
Zitat:
(Ab Delphi 6 Prof. aufwärts; bei Delphi 5 Prof/Ent muss man löhnen) Für die Datenbanken, für die es keinen ADO Treiber (OLE DB Provider) gibt, gibt es eine Art "Gateway" von ADO nach ODBC. Durch die vielen Treiberschichten muss man natürlich mit Performanceverlusten rechnen aber man braucht nur eine Art von Komponenten (TADOQuery, TADODataset, TADOConnection). Du kannst dir ja mal mein Programm ![]() Programmiert in Delphi 5 + ADO Komponenten. |
Re: Tabellenindices bestimmen
Zitat:
Dies ist auch ein Grund wieso MS unter .NET mit ADO.NET wieder einen etwas anderen Ansatz gewählt hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz