witam
Jak sprawdzić w bazie Firebird/Interbase czy ktokolwiek jest zalogowany do danej bazy danych? Moze być przez jakieś zapytanie, może być przez komponenty Interbase Admin lub w inny sposób.
witam
Jak sprawdzić w bazie Firebird/Interbase czy ktokolwiek jest zalogowany do danej bazy danych? Moze być przez jakieś zapytanie, może być przez komponenty Interbase Admin lub w inny sposób.
IBDatabaseInfo to potrafi, ale jak musisz doczytać
ok dzieki, to juz duza podpowiedz :)
gdyby ktoś miał kiedyś podobny problem to tutaj jest kawałek kodu:
IBServerProperties1.ServerName:=Database.Text;
IBServerProperties1.Params.Clear;
IBServerProperties1.Params.Add('user_name='+User.Text);
IBServerProperties1.Params.Add('password='+Pass.Text);
IBServerProperties1.Active:=true;
IBServerProperties1.FetchDatabaseInfo;
if IBServerProperties1.DatabaseInfo.NoOfAttachments>0 then
begin
// ktos jest podlaczony do bazy
IBServerProperties1.Active:=false;
end;