UltraLite for MobileVB User's Guide
Introduction
UltraLite for MobileVB provides a database engine for the Palm Computing Platform and Windows CE. It provides a MobileVB control that exposes a set of objects for data manipulation using an UltraLite database.
Notably, there is a set of high-level objects you should know about:
ULDatabaseManager allows you to open connections and set an active listener. The ULDatabaseManager is the starting point for your MobileVB application because it is through this class that you first open a connection to database.
For more information about the ULDatabaseManager class, see ULDatabaseManager class.
ULConnectionParms UltraLite for MobileVB gives you a convenient ULConnectionParms object interface, so you can add connection parameters directly to an easy to use Visual Basic property sheet.
For more information about ULConnectionParms, see ConnectionParms.
ULConnection represents a database connection, and governs transactions.
For more information about ULConnection, see ULConnection class.
Dynamic SQL objects - ULPreparedStatement, ULResultSet, and ULResultSetSchema objects allow you to create Dynamic SQL statements, make queries and execute INSERT, UPDATE and DELETE statements, and attain programmatic control over database result sets.
For more information about the ULPreparedStatement, ULResultSet, and ULResultSetSchema objects, see PreparedStatement, ResultSet, and ResultSetSchema.
Table API objects - ULTable, ULColumn, and ULIndexSchema and ULColumnSchema objects allow programmatic control over database tables, columns and indexes.
For more information about the ULTable, ULColumn, and ULIndexSchema objects, see ULTable class, ULColumn, and ULIndexSchema.
Synchronization objects allow you to control synchronization through the MobiLink synchronization server, providing you have the SQL Anywhere Studio suite.
For more information about synchronization with MobiLink, see Understanding Synchronization for UltraLite Applications.