C16_UserClear
C16_UserClear(const vPHANDLE aInstHdl, const vINT aUserID, const vINT aUserNo, const vCHAR* aServerPassword) : vERROR
Benutzer aus der Datenbank entfernen
Details
- aInstHdl: Instanz-Handle
- aUserId: Benutzer-ID
- aUserNo: Benutzernummer
- aServerPassword: Kennwort des Servers
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_QueryUserInfo()
Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der an die Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben. In (aUserID) und (aUserNo) werden die Benutzer-ID und die Benutzernummer des zu entfernenden Benutzers übergeben. Die entsprechenden Parameter können mit dem Befehl C16_QueryUserInfo() ermittelt werden. In (aServerPassword) wird das Kennwort des Servers oder ein Leerstring übergeben.
Die Benutzer-ID und die Benutzernummer müssen zum selben Benutzer gehören, damit er ausgeloggt werden kann.
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).
Beispiel
vCHAR* tSrvPwd = "";
vERROR error;
error = C16_UserClear(instHdl,UserInfo.ID,UserInfo.Number,tSrvPwd);
// Fehlerbehandlung
if (error <> C16ERR_OK)