User Tools

Site Tools


api:dk11:delphi:gislayersqldb2.tgis_layersqldb2abstract.macroaddfield_string_string_tgis_fieldtype_integer_integer_boolean_integer

Table of Contents

TGIS_LayerSqlDb2Abstract.macroAddField method

DK11 for Delphi | GisLayerSqlDb2.TGIS_LayerSqlDb2Abstract.macroAddField | Constructors | Fields | Methods | Properties

Add new field.

Available also on: .NET | Java.

Syntax

// Delphi
protected
  procedure macroAddField(
    const _uidname : String;
    const _name : String;
    const _type : TGIS_FieldType;
    const _width : Integer;
    const _decimal : Integer;
    const _saved : Boolean = True;
    const _binary : Integer = 0
  );
// C++ Builder
protected:
  void macroAddField(
    const UnicodeString _uidname,
    const UnicodeString _name,
    TGIS_FieldType* const _type,
    const int _width,
    const int _decimal,
    const bool _saved,
    const int _binary
  );

Parameters

Name Type Description
_uidname String unique name of the field to be added
_name String name of field to be added
_type TGIS_FieldType type of field
_width Integer width of field
_decimal Integer decimal places
_saved Boolean True, if field exist in an original file
_binary Integer binary width (used only for TAB/DAT files)

Remarks

This method is used only for internal use on layer reading.

2019/02/08 01:14