Gets a string attribute of a handle or a descriptor. The type of the target handle whose attribute gets modified must be specified in the nType parameter. The attribute type must be specified in the nAttrType parameter.
Ora8.bdh
Ora8AttrGetString( in hTargetHandle : number, in nType : number, out sAttrValue : string, in nAttrType : number ): boolean;
true if successful
false otherwise
Parameter | Description |
---|---|
hTargetHandle | Initialized handle whose attribute is retrieved. |
nType |
Specifies the type of the handle whose attribute is retrieved. The specific types are:
|
sAttrValue | Variable receiving the string attribute value. |
nAttrType |
The type of attribute being retrieved. The valid types are listed in the table "ORA 8 attributes". |
var ghEnv0 : number; ghError0 : number; ghSvcCtx0 : number; dcltrans transaction TMain var sPwd : string; begin Ora8Init(ghEnv0, OCI_DEFAULT); Ora8HandleAlloc(ghEnv0, ghError0, OCI_HTYPE_ERROR); Ora8Logon(ghEnv0, ghSvcCtx0, "user", "password", "orclnet2"); Ora8AttrGetString(ghSvcCtx0, OCI_HTYPE_SVCCTX, sPwd, OCI_ATTR_LDAP_CRED); Ora8Logoff(ghSvcCtx0); Ora8HandleFree(ghError0, OCI_HTYPE_ERROR); Ora8HandleFree(ghEnv0, OCI_HTYPE_ENV); end TMain;