Maptitude GISDK Help |
Adds a record to a table and sets the current record.
record_handle = AddRecord(string view_name, array values)
Argument |
Contents |
view_name |
The name of the view containing the table |
values |
An array of name-value pairs that contain field names and values |
The record handle (string) for the new record.
You cannot add records to a view that is part of a joined view.
By default, all fields of the new record contain missing values. The values array can be used to specify non-missing field values for one or more fields.
Use AddRecord() or AddPoint() to add points to a standard point (.DBD) geographic file or a point Oracle Spatial layer.
You can also use AddRecord() to add records to a non-geographic database.
Use AddLink() to add records to a standard line (.DBD) geographic file or a line Oracle Spatial layer.
Use AddNode() to add records to the node layer of a line geographic file,
The values array is identical in format to that returned by GetRecordValues().
AddRecords() is much faster than repeated calls to AddRecord() when a block of records is added at one time.
rh = AddRecord("Employees", {
{"LNAME", "Smith"},
{"FNAME", "Peter"},
{"PAYRATE", 10.75},
{"YOB", 1948}
})
Error Type |
Meaning |
Error |
Invalid values in the values array; the input view does not allow addition of new records (e.g., some types of joined views and aggregate views, ODBC tables); or error writing to file (e.g., a required file is read-only, or there is not enough disk space.) |
NotFound |
The specified view, or some of the specified fields, does not exist |
Function |
Summary |
Adds one or more records to a table and sets the current record |
|
Deletes a record from a view |
|
Reads the values of one or more fields for a record in a view |
|
Updates the data for a record in a view |
©2025 Caliper Corporation | www.caliper.com |