I am able to fix the issueIt is the improper casting causing the issue.I have replace the following line of code to fix the issue.Map.Layers.Item(1).Forms("EditForm").Fields("WORKREQUESTID").Value = Map.Layers.Item(2).Forms("EditForm").Fields("WORKREQUESTID").ValuetoMap.Layers.Item(1).Forms("EditForm").Fields("WORKREQUESTID").Value = CStr(Map.Layers.Item(2).Forms("EditForm").Fields("WORKREQUESTID").Value)I am getting numeric values from work request polygon and trying to store it in text field type without converting it to string.