EsbOtlRenameMember

Renames a member.

Syntax

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

hOutline

Outline context handle.

hMember

Handle of member to rename.

pszNewMember

New member name.

Notes

Return Value

Returns 0 if successful; otherwise one of the following:

Example

Declare Function EsbOtlRenameMember Lib 
"ESBOTLN" (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