theoretisch sollte es auch so funktionieren (also in
sql allein geht's ka ob aus delphi herraus).
wie in der netzwerk welt hat auch eine datenbank eine art FQDN (full qualified domain name).
du solltest mit
server.datenbank.tabelle
also z.b.:
Select * from cab.tabelle1
drauf zugreifen können. server kann in deinem fall weggelassen werden, da du ja schon mit dem verbunden bist. das wäre nur interessant wenn du nen linkedserver (sp_addlinkedserver wars glaub ich) hinzugefügt hast.
gruß
reli
edit: die hilfe spuckt auch folgendes aus:
Zitat:
TADOConnection.DefaultDatabase Eigenschaft
Gibt die Standard-Datenbank der
ADO-Verbindung an.
Klasse
TADOConnection
Syntax
[Delphi] property DefaultDatabase: WideString read GetDefaultDatabase write SetDefaultDatabase;
Beschreibung
Mit DefaultDatabase können Sie festlegen, mit welcher Datenbank das
ADO-Verbindungsobjekt eine Verbindung herstellt, wenn in ConnectionString keine oder eine nicht verfügbare Datenbank angegeben ist oder die Verbindung nicht geöffnet werden kann.
Hinweis:
Eine in der Eigenschaft ConnectionString angegebene Standard-Datenbank hat Vorrang vor DefaultDatabase. Der DefaultDatabase-Wert wird beim Öffnen der Verbindungskomponente automatisch mit den Verbindungsinformationen in ConnectionString aktualisiert