Cada base de datos requiere una cadena de conexión. El campo Data Source especifica la fuente de datos y puede indicarse con una ruta absoluta local (C:\DataSources\Sample.mdb), una ruta de red (\\SharedDataSources\Sample.mdb) o una ruta relativa (|DataDirectory|\DataSources\Sample.mdb), donde |DataDirectory| apunta a la carpeta de datos de la aplicación. A continuación se muestran cadenas de conexión de ejemplo:
| Base de datos | Tipo | Cadena de conexión |
|---|---|---|
| Excel (.xlsx) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES"; |
| Excel (.xls) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties="Excel 8.0;HDR=YES"; |
| Excel (.xlsb) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myBinaryExcel2007file.xlsb;Extended Properties="Excel 12.0;HDR=YES"; |
| Excel (.xlsm) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsm;Extended Properties="Excel 12.0 Macro;HDR=YES"; |
| Access (.accdb) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False; |
| Access (.accdb) con contraseña | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword; |
| Access (.mdb) | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=; |
| SQL Server | SQL Server | Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword; |
| SQL Server | ODBC | Driver={ODBC Driver 17 for SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; |
| MySQL | ODBC | Driver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=myDataBase;User=myUsername;Password=myPassword;Option=3; |
| PostgreSQL | ODBC | Driver={PostgreSQL Unicode};Server=myServerAddress;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword; |
| AS/400 | OLEDB | Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=myUsername;Password=myPassword; |
| SharePoint | OLEDB 12 | Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=2;RetrieveIds=Yes;DATABASE=http://mysharepointsite.com/documents/;LIST={5999B8A0-0C2F-4D4D-9C5A-D7B146E49698}; |
| Visual FoxPro | OLEDB | Provider=vfpoledb;Data Source=C:\MyDbFolder\MyDbContainer.dbc;Collating Sequence=machine; |
Para Excel y Access es necesario instalar en el servidor el paquete Microsoft Access Database Engine (proveedor Microsoft.ACE.OLEDB.12.0) de la misma arquitectura (64 bits) que la aplicación. El antiguo proveedor Microsoft.Jet.OLEDB.4.0 solo existe en 32 bits y no se puede usar con QCEO 9. Los proveedores y drivers disponibles en el servidor se consultan desde la pestaña Conexión.