Wie bekomme ich raus ob eine Datenbank vorhanden ist #HELP#
-
Ich möchte gerne wissen ob eine bestimmte Datenbank auf einem bestimmten MSQL-SERVER-2000 vorhanden ist
kann mir da jemand weiter helfen
-
SQL:
show database
help databaseDevil
-
Ich kann doch keinen Select machen ohne das ich weis das die Datenbank vorhanden ist da spinnt doch ado gleich rum
-
kann mir keiner weiter helfen

-
Weis jemand es vieleicht wie es ohne ADO geht, wenn nicht mit?
HELP 
-
warum nicht mit CFileFind....
-
bringt mir aber nicht wenn ich weis das die Datei der Datenbank vorhanten ist. Wenn sie nicht aktiv ist habe ich verloren

-
Hallo,
ich denke, man kann bei ADO auch den Timeout für das Öffnen einer Datenbank festlegen (so daß nicht zu lange gesucht wird), das kann ich aber jetzt nicht sagen, wo das gemacht wird (und nicht mit Sicherheit sagen, ob es überhaupt geht). Eine Alternative ist auf jeden Fall, mit SQL-DMO zu arbeiten, womit man über ein Objekt-Modell auf einen SQL-Server und dessen Datenbanken zugreifen kann. Wenn du nur das Vorhandensein und die Verfügbarkeit einer Datenbank testen willst, sind das nur wenige Aufrufe, aber SQL-DMO muß natürlich in Form von Headern (in deiner Entwicklungsumgebung) eingebunden werden und die entsprechenden Komponenten müssen auf dem Rechner, der sich verbinden will, installiert werden. Infos zu SQL-DMO findest du hier
http://msdn.microsoft.com/library/en-us/sqldmo/dmoref_ob_3tlx.asp
Installations-Voraussetzungen:
http://msdn.microsoft.com/library/en-us/sqldmo/dmoref_con01_9xbn.asp
was benötigt wird:
http://msdn.microsoft.com/library/en-us/sqldmo/dmoref_con01_8eun.asp
MfG