User Tools

Site Tools


api:dk11:delphi:gisdb.tgis_dbabstract_methods



TGIS_DbAbstract methods

Methods

Inherited Overrides Protected
Name Visibility Description
cursorClose public Free a cursor allocated by cursorOpen().
cursorOpen public Allocate a new cursor.
FinalizeProvider public Finalizes the database provider backend.
getLastCursor public Get last opened cursor index.
GetLastErrorMessage public Returns the last database provider error message.
InitializeProvider public Initializes the database provider backend.
PreRecognize public Checks whether the database provider can recognize and open a layer configuration for the specified path, storage, and SQL type.
safeParam public Get a safe parameter.
sqlBaseFolder public Return base folder for a layer.
sqlBindField public Obtain a bind number for a given field name.
sqlBuild public Build a new SQL layer.
sqlConnect public Opens a database connection using the provider-specific SQL parameters.
sqlCreateFunction public Create a function on the database side.
sqlDisconnect public Close database connection.
sqlExec public Executes an SQL command that does not return a cursor.
sqlGetBindedField public Get the value of a binded field for the current shape from the database.
sqlGetParams public Get a parameters list.
sqlInitialize public Initializes SQL dialect flags and engine options from connection parameters and dialect definitions.
sqlLastInsertId public Get last inserted record id.
sqlPathAbsolute(String; String; Boolean) public Resolves potentially embedded database path in a connection string into an absolute path.
sqlPathAbsolute(String; String; Char; Boolean) public Resolves potentially embedded database path in a connection string into an absolute path.
sqlPathAbsolute(String; String; Char; String; Char) public Resolves a file path embedded in a connection string into an absolute path.
sqlQueryClose public Closes the query cursor.
sqlQueryEof public Tests whether the query cursor reached EOF and closes the query when EOF is reached.
sqlQueryGeometryIsText public Test whether geometry data is stored as text.
sqlQueryGetBlob public Get blob data from the query.
sqlQueryGetField public Get a field from the query by field name.
sqlQueryGetFieldById public Get a field from the query by field index.
sqlQueryGetFieldIndex public Get field index from query.
sqlQueryGetGeomObj public Get a geometry object from the query.
sqlQueryGetGeomPtr public Get geometry data from the query as a pointer.
sqlQueryGetGeomVAR public Get geometry data from the query as an OleVariant value.
sqlQueryGetGEOUID(Integer; Integer) public Get a GEO.UID value from the query by field index.
sqlQueryGetGEOUID(String; Integer) public Get a GEO.UID value from the query by field name.
sqlQueryGetSHAPETYPE public Get a SHAPETYPE value from the query.
sqlQueryGetXMIN public Get an XMIN value from the query.
sqlQueryGetYMIN public Get a YMIN value from the query.
sqlQueryMoveFirst public Move to first record of query.
sqlQueryMoveNext public Move to next record of query.
sqlQueryNameGEOUID public Get the GEO.UID field value from the query.
sqlQueryOpen public Opens a query and closes any previously active query for the same cursor.
sqlQueryReset public Resets the current SQL query for the specified cursor.
sqlQueryStructure public Fill the current layer structure based on the query.
sqlQueryUnPrepareGetGeom public Unprepare geometry access.
sqlTableAppend public Append a new record into the table.
sqlTableClose public Close the table.
sqlTableCreateParam public Create a table parameter.
sqlTableEof public Tests whether the table cursor reached EOF and closes the table when EOF is reached.
sqlTableExec public Execute opened table command.
sqlTableGetField public Get a field from the table.
sqlTableGetParam public Get a parameter value from the table.
sqlTableOpenRead public Opens a table for read access using the provided filter query.
sqlTableOpenWrite public Opens a table for write access using the provided filter query.
sqlTablePost public Update the table (after any change).
sqlTablePrepared public Returns whether the table is prepared for inserting a new record.
sqlTableSetBlob public Set blob data in the table.
sqlTableSetField public Set a field value in the table.
sqlTableSetGeometry(Integer; String; OleVariant; TGIS_MemoryStream) public Set geometry data in the table.
sqlTableSetGeometry(Integer; String; TObject) public Set geometry data in the table.
sqlTransactGlobalUpdateCommit public Commits the current global transaction.
sqlTransactGlobalUpdateStart public Starts a global transaction for grouped updates.
sqlTransactRestructCommit public Commits the current restructure transaction.
sqlTransactRestructStart public Starts a restructure transaction.
sqlTransactRollback public Rollback global transaction.
sqlTransactUpdateCommit public Commits the current update transaction.
sqlTransactUpdateStart public Starts an update transaction.
sqlUpdateStart public Start update operations for the table.

2026/07/11 00:24

Page Tools