PDA

View Full Version : Lokalen Datenbanknamen abfragen



rebe
17-01-06, 16:39
Hallo,

wenn ich mal einen connect auf eine Remote-Maschine gemacht habe, wie kann ich den lokalen Datenbank-Namen abfragen?

Danke für Tipps.

Schönen Feierabend
Reiner

Fuerchau
18-01-06, 09:40
Bei ADO gibt es in der Properties-Auflistung die Eigenschaft "DBMS-Name" o.ä.
Du kannst dir nach Open des Connect aller Properties ja mal ansehen.

funboard
18-01-06, 12:12
Hallo rebe,
den Datenbanknamen kannst du über die Funktion DBPARTITIONNAME auslesen.
Eine Tabelle ansprechen und die Funktion aufrufen.

Beispiel:

SELECT TABLE_NAME , DBPARTITIONNAME(X)
FROM systables x

Gruß
Torsten

rebe
19-01-06, 07:04
Hi,

ja DBPARTITIONNAME ist ok, damit habe ich aber noch nicht automatisch den lokalen Datenbanknamen. Diesen mit diesem Befehl rauszubekommen ist dann etwas schwieriger, wenn zwei Partitionen ähnlich sind. Das ist bei uns der Fall.

In einem anderen Beitrag habe ich ja nach dem Systemnamen gefragt. Das gefällt mir besser.

Danke für die Beiträge.

Reiner