Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Saber numero de usuarios a un alias (https://www.clubdelphi.com/foros/showthread.php?t=21384)

oscjae 16-05-2005 15:20:11

Saber numero de usuarios a un alias
 
Wenas a to2, a ver si podeis resolverme la duda.

Me gustaria saber cual es el numero de usuarios que hya conectados a un alias, pero no al BDE, especificamente a una alias, a una base de datos concreta que yo le diga, ya sea de forma local, o usuarios que esten en red, la base de datos que uso es Paradox

Gracias.

Lepe 16-05-2005 19:26:15

Código Delphi [-]
function GetUsers():Integer;
var
  UserList: TStringlist;
  TmpCursor: hDbiCur;
  rslt: dbiResult;
  UsrDesc: USERDesc;
begin
  Result:=0;
  Check(DbiOpenUserList(TmpCursor));
  UserList := TStringList.Create;
  try
    UserList.Clear;
    repeat
      Rslt:= DbiGetNextRecord(TmpCursor, dbiNOLOCK, @UsrDesc, nil);
      if Rslt <> DBIERR_EOF then
        UserList.Add(UsrDesc.szUserName);
    until Rslt <> DBIERR_NONE;
    Result := UserList.Count;
  finally
    Check(DbiCloseCursor(TmpCursor));
    FreeAndNil(UserList);
  end;
end;
Cita:

Empezado por ayuda delphi

function DbiOpenUserList (var hUsers: hDBICur): DBIResult stdcall;

Description

DbiOpenUserList creates a table containing a list of users sharing the same network file.

Parameters

phUsers Type: phDBICur (Output)
Pointer to the cursor handle.

Usage

DbiOpenUserList is supported for Paradox only.

Si usan el mismo .NET se supone que usan el mismo alias.

Un saludo


La franja horaria es GMT +2. Ahora son las 21:08:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi