Tabellen auflisten, ODBC

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.

Tabellen auflisten, ODBC

Beitragvon VB_Lazarus » 15. Mär 2020, 11:04 Tabellen auflisten, ODBC

Hallo,
ich stehe wieder einmal auf den Schlauch und sehe wahrscheinlich den Wald vor lauter Bäume nicht.
Gibt es eine Möglichkeit alle Tabellen einer Datenbank aufzulisten?
Der Zugriff erfolgt über ODBC.

Danke.
Gruß
VB_Lazarus
 
Beiträge: 85
Registriert: 23. Dez 2010, 19:10
OS, Lazarus, FPC: Windows 10 32/64bit, L 2.0.4 32bit, FPC 3.0.4 32bit | 
CPU-Target: 32Bit
Nach oben

Beitragvon charlytango » 15. Mär 2020, 11:50 Re: Tabellen auflisten, ODBC

Hängt von der verwendeten DB ab.

Einige findest du hier: https://www.sqltutorial.org/sql-list-all-tables/
charlytango
 
Beiträge: 177
Registriert: 12. Sep 2015, 11:10
Wohnort: Wien
OS, Lazarus, FPC: Laz 2.0.6 FPC 3.2 | 
CPU-Target: Win 32Bit, 64bit
Nach oben

Beitragvon VB_Lazarus » 15. Mär 2020, 12:03 Re: Tabellen auflisten, ODBC

Hallo,
gibt es keine übergeordnete Funktion?
Meine DB (MSAccess) ist bei der Auflistung nicht dabei.
Gruß
VB_Lazarus
 
Beiträge: 85
Registriert: 23. Dez 2010, 19:10
OS, Lazarus, FPC: Windows 10 32/64bit, L 2.0.4 32bit, FPC 3.0.4 32bit | 
CPU-Target: 32Bit
Nach oben

Beitragvon af0815 » 15. Mär 2020, 15:08 Re: Tabellen auflisten, ODBC

MSAccess ist keine serverbasierende Datenbank, sondern eine Desktopdatenbank.

Teste mal
Code: Alles auswählen
SELECT Name
FROM MSysObjects
WHERE TYPE = 1 AND Flags = 0
ORDER BY Name

vielleicht geht es in deiner Version noch oder noch immer. die Tabelle könnte auch nur 'MSys' heissen. Hab mir dazu vor langer Zeit etwas notiert.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
af0815
 
Beiträge: 3924
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: FPC 3.2 Lazarus 2.0 per fpcupdeluxe | 
CPU-Target: 32Bit (64Bit)
Nach oben

Beitragvon VB_Lazarus » 15. Mär 2020, 15:33 Re: Tabellen auflisten, ODBC

Hallo af0815,
das habe ich auch gerade entdeckt, aber... siehe Bild.
Ich habe irgendwo noch einen Fehler.
Vielleicht kennst du das Problem.
Gruß
Dateianhänge
Ashampoo_Snap_Sonntag, 15. März 2020_15h31m22s_001_.png
Ashampoo_Snap_Sonntag, 15. März 2020_15h31m22s_001_.png (15.57 KiB) 297-mal betrachtet
VB_Lazarus
 
Beiträge: 85
Registriert: 23. Dez 2010, 19:10
OS, Lazarus, FPC: Windows 10 32/64bit, L 2.0.4 32bit, FPC 3.0.4 32bit | 
CPU-Target: 32Bit
Nach oben

Beitragvon af0815 » 15. Mär 2020, 17:24 Re: Tabellen auflisten, ODBC

https://forums.asp.net/t/976267.aspx?Re ... ysObjects+

letzter Beitrag. Vielleicht hilft das. Ich habe kein Access mehr zum testen. Aus guten Grund haben wir Access bereits ersetzt.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).
af0815
 
Beiträge: 3924
Registriert: 7. Jan 2007, 10:20
Wohnort: Niederösterreich
OS, Lazarus, FPC: FPC 3.2 Lazarus 2.0 per fpcupdeluxe | 
CPU-Target: 32Bit (64Bit)
Nach oben

• Themenende •

Zurück zu Datenbanken



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron
porpoises-institution
accuracy-worried