The UltraLite programming interface exposes a set of objects for data manipulation using an UltraLite database. The following figure describes the object hierarchy.
The following list describes some of the more commonly-used high-level objects.
ULDatabaseManager manages connections to UltraLite databases.
ULConnectionParms holds a set of connection parameters.
You can use a Connection Parameters control and specify connection parameters in a Visual Basic property sheet.
ULFileTransfer manages a file transfer with a MobiLink server.
See ULFileTransfer class.
ULConnection represents a database connection, and governs transactions.
See ULConnection class.
ULPreparedStatement, ULResultSet, and ULResultSetSchema manage database requests and their results using SQL.
ULTable and ULColumn manage data using a table-based API.
ULSyncParms and ULSyncResult manage synchronization through the MobiLink server.
For more information about synchronization with MobiLink, see UltraLite Clients.