Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MS-Access: Datenbankanalyse (https://www.delphipraxis.net/112547-ms-access-datenbankanalyse.html)

Drop Table 23. Apr 2008 09:35

Datenbank: MS-Access • Version: 97 • Zugriff über: TTable / TQuery

MS-Access: Datenbankanalyse
 
Liste der Anhänge anzeigen (Anzahl: 2)
Moin,

ich habe hier eine Accessdatenbank von einer kommerziellen Anwendung ( http://www.ttqv.de/main.php?content=14#qvstandard ), die wohl oberhalb der Tabellenstruktur Info-Felder bereitstellt, in denen Kommentare zu den einzelnen Tabellen eingegeben werden können. Ich würde mit meiner Anwendung zu gerne auf diese Infofelder zugreifen, wenn ich sie denn identifizieren könnte :gruebel:

Anbei ein Screenshot von der Anwendung, und eine TestDB. Hoffe es kann mir hier jemand dabei helfen, das Rätsel zu lösen.

Vielen Dank

d6lpz 23. Apr 2008 11:33

Re: MS-Access: Datenbankanalyse
 
Hallo,

hast du mal versucht die Properties der TableDef auszulesen -> Stichwort Description

Dirk

Die DB wird bei mir als Version 95 erkannt - ist das richtig?

Drop Table 23. Apr 2008 12:00

Re: MS-Access: Datenbankanalyse
 
Hallo Dirk,
Zitat:

Zitat von d6lpz
hast du mal versucht die Properties der TableDef auszulesen -> Stichwort Description
Die DB wird bei mir als Version 95 erkannt - ist das richtig?

Nein, ich habe bislang programmseitig nur die Tablelist ausgelesen, und habe ansonsten die Access-Datei nur mit Office97 analysiert. Die DB-Version ist eh durch TTQV vorgebenen. Mir fehlt hier bislang einfach das Basiswissen, um nach Lösungsansätzen zu suchen. Aber mit den von dir genannten Stichworten habe ich wenigstens schonmal einen Ansatz.

Herzlichen Dank für die Antwort!

Drop Table 23. Apr 2008 14:43

Re: MS-Access: Datenbankanalyse
 
Bin leider nur ein bisschen weitergekommen. Mit
Delphi-Quellcode:
  Session.GetTableNames('MyAliasName','',true,true,memo1.lines);
bekommt man noch zusätzlich einige MSys-Tabellen angelistet, aber ein SELECT mit TQuery auf diese Tabellen führt zu einer Security-Violation :? Schade, wäre elegant gewesen dort mit meiner Anwendung ein paar Informationen zu den Tabellen abzulegen bzw abzufragen.

Unter TableDef kann ich übrigens in der OH nur Hinweise zu C++ finden. Delphi kennt wohl diesen Begriff nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 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