Data Stores Supported in Server Mode When Using XPO
- 3 minutes to read
This topic covers the databases supported in server mode when using the eXpress Persistent Objects (XPO) library. The databases supported by XPO are as follows:
Database Engine | Version | XPO Data Store Adapter | .NET Support | Database Provider Assembly |
---|---|---|---|---|
Advantage | Advantage Database Server v9. | Advantage |
| Advantage. Advantage. Advantage. |
ASA | SQL Anywhere 16, SQL Anywhere 17 | Asa |
| i Sap. Sap. |
ASE | Sybase Adaptive Server 12, Sybase Adaptive Server 15. | Ase |
| Sybase. Sybase. Sybase. Sybase. |
DB2 | DB2 9. | DB2Connection | IBM. IBM. | |
Firebird | Firebird 1. | Firebird Firebird | ||
MSAccess | Microsoft Jet |
| System. | |
MSSql | Microsoft Sql SQL Server 2005 Express Edition, SQL Server 2008, SQL Azure™ Database, SQL Server 2008 R2, SQL Server 2008 R2 Express, SQL Server 2012, SQL Server 2012 Express (including Local | System. System. | ||
MSSql | Microsoft Sql SQL Server Compact 4. | MSSql |
| System. System. |
My | My | My | My | |
Oracle | Oracle 9i, Oracle 10g, Oracle 11g, Oracle 12c | Oracle ODPConnection ODPManaged | System. Oracle. Oracle. Oracle. | |
Pervasive | Pervasive PSQL 9, Pervasive PSQL 10, Pervasive PSQL 11 | Pervasive |
| Pervasive. Pervasive. |
Postgre | Postgre | Postgre | Npgsql. Npgsql. Npgsql. Npgsql. Npgsql. | |
SQLite | SQLite 3 | SQLite | System. Microsoft. | |
Vista | Vista | Vista |
| Vista Vista |
Note that the database provider assembly versions listed in the table above are the versions that have been tested with the current XPO version. Since XPO loads ADO.NET provider assemblies dynamically, you can use any specific version of the provider.
Note
XPO does not support tables with multi-column (compound) keys or indexes in ASE databases. To avoid exceptions when connecting to ASE databases containing these tables, use one-column keys or indexes.
Note
When implementing a server mode, binding a grid control to a file-based database (e.