Dear Robert,
My data like this:
Fields:
geodatabase.DBO.sp_well.OBJECTID ( type: esriFieldTypeOID , alias: OBJECTID )
geodatabase.DBO.sp_well.well_id ( type: esriFieldTypeSmallInteger , alias: Well ID )
geodatabase.DBO.sp_well.well_name ( type: esriFieldTypeString , alias: Well Name , length: 50 )
geodatabase.DBO.sp_well.cluster_id ( type: esriFieldTypeSmallInteger , alias: Cluster ID )
geodatabase.DBO.sp_well.field_id ( type: esriFieldTypeSmallInteger , alias: Field ID )
geodatabase.DBO.sp_well.well_status_id ( type: esriFieldTypeSmallInteger , alias: Well Status )
geodatabase.DBO.sp_well.SHAPE ( type: esriFieldTypeGeometry , alias: SHAPE )
PURe.dbo.well_info.well_character ( type: esriFieldTypeString , alias: Well Character , length: 50 )
PURe.dbo.well_info.rig_name ( type: esriFieldTypeString , alias: Rig Name , length: 50 )
PURe.dbo.well_info.final_td ( type: esriFieldTypeDouble , alias: Final TD )
PURe.dbo.well_info.max_tvd ( type: esriFieldTypeDouble , alias: Maximum TVD )
PURe.dbo.well_info.start_easting ( type: esriFieldTypeDouble , alias: Start Easting )
PURe.dbo.well_info.start_northing ( type: esriFieldTypeDouble , alias: Start Northing )
PURe.dbo.well_info.end_easting ( type: esriFieldTypeDouble , alias: End Easting )
PURe.dbo.well_info.end_northing ( type: esriFieldTypeDouble , alias: End Northing )
PURe.dbo.well_info.coordinate_system ( type: esriFieldTypeString , alias: Coordinate System , length: 80 )