Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Datenbanken (https://www.delphipraxis.net/22-library-datenbanken/)
-   -   Delphi Aktive User im BDE-Netzwerk (https://www.delphipraxis.net/21083-aktive-user-im-bde-netzwerk.html)

CalganX 27. Apr 2004 19:28


Aktive User im BDE-Netzwerk
 
Unser ehemaliger User Paul Jr. hat auf folgende Möglichkeit hingewiesen alle aktuellen User im BDE-Netzwerk aufzulisten:
Delphi-Quellcode:
procedure fDbiOpenUserList(UserList: TStrings);

var
  TmpCursor: hDbiCur;
  rslt: dbiResult;
  UsrDesc: USERDesc;
begin
  Check(DbiOpenUserList(TmpCursor));
  repeat
    rslt:= DbiGetNextRecord(TmpCursor, dbiNOLOCK, @UsrDesc, nil);
    if (rslt <> DBIERR_EOF) then begin
      UserList.Add('User name: ' + UsrDesc.szUserName);
      UserList.Add('Net Session: ' + IntToStr(UsrDesc.iNetSession));
      UserList.Add('Product Class: ' + IntToStr (UsrDesc.iProductClass));

    end;
  until (rslt <> DBIERR_NONE);
  Check(DbiCloseCursor(TmpCursor));
end;

// zum Beispiel:

fDbiOpenUserList(ListBox1.Items);


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz