EsbOtlRenameMember

Description

EsbOtlRenameMember() renames a member.

Syntax

EsbOtlRenameMember (hOutline, hMember, pszNewMember)
ByVal hOutline     As Long
ByVal hMember      As Long
ByVal pszNewMember As String

Parameters

hOutlineOutline context handle.
hMemberHandle of member to rename.
pszNewMemberNew member name.

Return Value

Returns 0 if successful; otherwise one of the following:

OTLAPI_BAD_MBRNAME
OTLAPI_BAD_RENAMESHARE
OTLAPI_ERR_RENAMENAMEUSED

Notes

Example

Declare Function EsbOtlRenameMember Lib 
"ESBOTLW" (ByVal hOutline As Long, ByVal hMember As Long,
ByVal pszNewMember As String) As Long

Sub ESB_OtlRenameMember()
Dim sts As Long
Dim Object As ESB_OBJDEF_T
Dim hOutline As Long
Dim hMemProfit As Long

Object.hCtx = hCtx
Object.Type = ESB_OBJTYPE_OUTLINE
Object.AppName = "Sample"
Object.DbName = "Basic"
Object.FileName = "Basic"

sts = EsbOtlOpenOutline(hCtx, Object, 
ESB_YES, ESB_YES, hOutline) 

If sts = 0 Then
   sts = EsbOtlFindMember(hOutline, "Profit", 
    hMemProfit) 
End If

If sts = 0 And hMemberProfit <> 0 Then
   sts = EsbOtlRenameMember(hOutline, hMemProfit, 
    "Prelim Profit") 
End If
End Sub

See Also

EsbOtlFindMember()
EsbOtlMoveMember()
EsbOtlAddMember()
EsbOtlDeleteMember()