Methods for defining the data type and properties of database columns when using GPAL to create tables or define schema.
Methods for configuring the database connection - either via a full connection string or by setting server name, database name, username, and password individually.
Methods for reading, creating, updating, and deleting database records, and for executing arbitrary SQL commands.
Methods for passing parameter values to SQL commands and stored procedures, and for using a grid as the parameter source.
Methods for specifying the SQL query, stored procedure, or table name that a database operation runs against.
Methods for capturing query results as a DataTable, an IGPALGrid, or via the Tokens property for debugging.
Methods for wrapping multiple database operations in a single transaction with commit and rollback support.