
The DBStorage object implements the IDBStorage interface. This interface supports a group of methods that make it possible to read and write data from and to a database table without the explicit use of SQL queries.
The IDBStorage interface supports the following methods:
| Method | Description |
|---|---|
| CommitData | Updates the database table based on the contents of a Dictionary or an OrderForm. |
| DeleteData | Deletes a row from the database table, based on a description of the data stored in a Dictionary. |
| DeleteDataKey | Deletes a row of data, based on the provided key value. |
| GetData | Gets a row of data from the database, based on a specified key value. |
| get_Mapping | Returns the mapping Dictionary for this IDBStorage instance. |
| InitStorage | Initializes the DBStorage object. This method must be called before any other DBStorage method, and must not be invoked twice on the same DBStorage object instance. |
| InsertData | Inserts the contents of a Dictionary into a database table. |
| LookupData | Retrieves a row of data based on a specified group of name/value pairs. |
| LookupMultipleData | Retrieves multiple rows of data based on the criteria that you specify. |
| ProcessData | Unpacks the data stored in the MarshalColumn for a given row, and returns the resulting row in a Dictionary. |
| put_Mapping | Sets the mapping Dictionary for this DBStorage object instance. |