AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken ein tool zum ausdrucken der Datenbanksrtruktur?
Thema durchsuchen
Ansicht
Themen-Optionen

ein tool zum ausdrucken der Datenbanksrtruktur?

Ein Thema von smart · begonnen am 23. Dez 2011 · letzter Beitrag vom 24. Dez 2011
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#1

ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 14:50
Datenbank: ABS • Version: 6,2 • Zugriff über: dataset
Hallo,

gibt es ein tool zum ausdrucken der Datenbanksrtruktur?
Ich meine den Namen und Typ der Felder usw.
Heike Kretschmann
Viele Grüße aus Bochum

kaum denkt man alles ist fertig, da fängt man wieder von Vorn an.

Geändert von smart (24. Dez 2011 um 01:27 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 15:58
Hmmm, das ist doch eigentlich selber relativ schnell gemacht (wenn man eine Report-Eingine hat).

Über die Connection bekommt man die Liste der Tabellen.
Über die einzelnen Tabellen bekommt man auch die Feld-Informationen.

Und raus damit.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von smart
smart

Registriert seit: 19. Dez 2004
Ort: Bochum
1.266 Beiträge
 
Delphi 2007 Professional
 
#3

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 16:07
Hmmm, das ist doch eigentlich selber relativ schnell gemacht (wenn man eine Report-Eingine hat).

Über die Connection bekommt man die Liste der Tabellen.
Über die einzelnen Tabellen bekommt man auch die Feld-Informationen.

Und raus damit.
Muss zugeben, habe leider so gut wie keinen Plan von der Datanbankprogrammirung.
Heike Kretschmann
Viele Grüße aus Bochum

kaum denkt man alles ist fertig, da fängt man wieder von Vorn an.
  Mit Zitat antworten Zitat
Furtbichler
(Gast)

n/a Beiträge
 
#4

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 16:45
Das hat nichts mit Datenbankprogrammierung zu tun, sondern mit Programmierung an sich.
Pseudocode:
Delphi-Quellcode:
DBConnection.GetTableNames (TableNames);
Foreach TableName in TableNames do begin
  DBConnection.GetFieldNames (Table, Fieldnames)
  Output('Table '+TableName);
  Foreach FieldName in FieldNames do
     Outpu(' Field: '+Fieldname)
end
Wenn Du allerdings über ODBC oder ADO an deine Datenbank rankommst, dann googel mal nach einem Freeware Datenbankmanagement-Werkzeug, damit geht das meistens auch.
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#5

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 17:06
Kommt auch auf die DB an, es gibt DB spezifische Tools und allgemeine, je besser desto teurer.
Wenn es nur für eine spezielle DB sein muss, direkt danach suchen.

Wenn Du eine Query aus Delphi absetzen kannst oder sowieso mit einem sql tool gegen Deine DB arbeitest, kannst Duch auch versuchen, Deine DB selbst abzufragen:

MS SQL Server:
USE <Deine DB>
GO
SELECT c.*
FROM sys.tables AS t
INNER JOIN sys.columns c ON t.OBJECT_ID = c.OBJECT_ID
WHERE schema_name = <Dein User>
ORDER BY table_name;

Oracle
SELECT column_name,data_type,data_length,data_precision,n ullable FROM all_tab_cols
where owner = Dein User
order by ..;

MySQL
SELECT * FROM syscolumns ;
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#6

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 18:17
In MySQL tut's doch auch ein
Code:
SHOW TABLES
zusammen mit
Code:
DESCRIBE TABLE <tabelle>
.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#7

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 18:28
Hier geht es aber um ASB (oder soll das ABS - Absolute Database heißen?).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.032 Beiträge
 
Delphi 12 Athens
 
#8

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 18:41
Moin, moin,

würde mal bei bei den Torry Database 'Tools schauen. Der TMS Data Modeller könnte zum Beispiel helfen.

Ist mein erster Post seit zwei Monaten, vor lauter DB kommt Delphi etwas kurz ...

Grüße in die Runde
Martin Schaefer
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#9

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 19:06
Hier geht es aber um ASB (oder soll das ABS - Absolute Database heißen?).
Ok, lesen müsste man können. Dann sind meine Beispiele wohl für die Tonne.

Vielleicht ist das hier ein Ansatz (gibt noch etliche andere Beispiele):
http://www.componentace.com/table-list-delphi.htm
Gruß, Jo
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#10

AW: ein tool zum ausdrucken der Datenbanksrtruktur?

  Alt 23. Dez 2011, 19:39
Hier geht es aber um ASB (oder soll das ABS - Absolute Database heißen?).
Ja, das habe ich gelesen. Es war ein Vorschlag das einfach mal zu probieren.

Liebe Grüße,
Valentin
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 10: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