![]() |
MySQL: prüfen ob Datenbank/Tabelle existiert
moin,
siehe, topic, wie mach ich eine solche abfrage? |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
in einer SQL abfrage so
SQL-Code:
IF EXISTS tablename
|
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
moin franktron,
da ich das ganze in delphi mache müsste ich einen booleschen rückgabewert irgendwie bekommen, wie stell ich das an? ich möchte nämlich prüfen ob eine datenbank existiert und dementsprechend in delphi reagieren |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
Ganz einfach mittels einer SQLQuery:
Delphi-Quellcode:
Bei Tabellen innerhalb einer Datenbank:
SHOW databases;
Delphi-Quellcode:
Und dann jeweils as Recordset auswerten.
SHOW tables;
Gruß Igotcha |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
Hängt von den Komoponenten ab.
Welche nutzt du ??? |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
Zeos
|
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
Zitat:
Gruß Igotcha |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
*hochschieb*
frage: @topic |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
Die Antwort habe ich Dir bereits gegeben: SHOW TABLES und oder SHOW DATABASES (das sind mysql-spezifische SQL-Anweisungen).
Dann mußt Du nur noch Dein Query.Recordset abfragen, ob die Tabelle bzw. die Datenbank in der Ergebnismenge enthalten ist. Gruß Igotcha |
Re: MySQL: prüfen ob Datenbank/Tabelle existiert
so etwas wie ".RecordSet" habe ich nicht
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:34 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 by Thomas Breitkreuz