The following table shows the EDB database functions along with a description of the purpose of each.
| Programming element | Description |
|---|---|
| CeAddDatabaseProps (EDB) | This function is used to add properties to an existing database. |
| CeBeginTransaction (EDB) | This function is used to begin a transaction. |
| CeChangeDatabaseLCID (EDB) | This function changes the locale identifier (LCID) of a database volume for sort operations. |
| CeCreateDatabaseEx2 (EDB) | This function creates a new database in a mounted volume. EDB applications should call CeCreateDatabaseWithProps (EDB) when creating an EDB database. |
| CeCreateDatabaseWithProps (EDB) | This function creates a new database in a mounted volume. |
| CeCreateSession (EDB) | This function is used to create a session. A session is used to begin, commit, or roll back transactions. |
| CeDeleteDatabase (EDB) | This function is used to delete a database that is in a volume which was mounted by using the CeMountDbVolEx function. |
| CeDeleteRecord (EDB) | This function is used to delete a record from a database. |
| CeEndTransaction (EDB) | This function is used to end a transaction. |
| CeEnumDBVolumes (EDB) | This function is used to enumerate the file names and GUIDs of all mounted volumes. |
| CeFindFirstDatabaseEx (EDB) | This function is used to create a handle that can be then used with the CeFindNextDatabaseEx function to enumerate databases in a specific volume, or all of the databases across all mounted volumes. |
| CeFindNextDatabaseEx (EDB) | This function returns the OID of the next database that matches the enumeration criteria set up by calling the CeFindFirstDatabaseEx function. |
| CeFlushDBVol (EDB) | This function is used to forcibly flush all pending changes that have been made to a volume. |
| CeFreeNotification (EDB) | This function is used to free a CENOTIFICATION pointer that was posted to a client's notification window. |
| CeGetDatabaseProps (EDB) | This function is used to retrieve information on some or all of the properties from a database. |
| CeGetDatabaseSession (EDB) | This function is used to obtain the session of an already opened database. |
| CeGetDBInformationByHandle (EDB) | This function obtains information about an open database by using the handle of the database. |
| CeMountDBVol (EDB) | This function is used to mount a volume. EDB applications should use CeMountDBVolEx (EDB). |
| CeMountDBVolEx (EDB) | This function is used to mount a database volume. |
| CeOidGetInfoEx2 (EDB) | This function is used to obtain information about an OID that was generated by EDB. |
| CeOpenDatabaseInSession (EDB) | This function is used to open an existing database that is in a mounted volume |
| CeOpenStream (EDB) | This function is used to open a stream object on a CEVT_STREAM typed property. |
| CeReadRecordProps (EDB) | This function reads properties from the current record. EDB applications should use CeReadRecordPropsEx (EDB). |
| CeReadRecordPropsEx (EDB) | This function is used to read a set of properties from the current record. |
| CeRemoveDatabaseProps (EDB) | This function is used to remove properties from a database. |
| CeSeekDatabase (EDB) | This CEDB function seeks the specified record in an open database. EDB applications should use CeSeekDatabaseEx (EDB). |
| CeSeekDatabaseEx (EDB) | This function is used to seek to a specific record in an open database. |
| CeSetDatabaseInfo (EDB) | This function is used to set various database parameters, including the name, sort orders, and type. |
| CeSetSessionOption (EDB) | This function is used to set a per-session option. |
| CeStreamRead (EDB) | This function is used to read data from a stream. |
| CeStreamSaveChanges (EDB) | This function is used to commit the changes that have been made to the stream using the CeStreamWrite function. |
| CeStreamSeek (EDB) | This function is used to change the current seek position of an opened stream. |
| CeStreamSetSize (EDB) | This function is used to set the size of data in a stream. |
| CeStreamWrite (EDB) | This function is used to write data to a stream. |
| CeUnmountDBVol (EDB) | This function is used to unmount a volume that was previously mounted by calling the CeMountDbVolEx function. |
| CeWriteRecordProps (EDB) | This function is used to either insert a new record or update the properties of an existing record. |
See Also
Send Feedback on this topic to the authors