Cadenas de conexión

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 datosTipoCadena de conexión
Excel (.xlsx)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";
Excel (.xls)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myOldExcelFile.xls;Extended Properties="Excel 8.0;HDR=YES";
Excel (.xlsb)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myBinaryExcel2007file.xlsb;Extended Properties="Excel 12.0;HDR=YES";
Excel (.xlsm)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsm;Extended Properties="Excel 12.0 Macro;HDR=YES";
Access (.accdb)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
Access (.accdb) con contraseñaOLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;
Access (.mdb)OLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;
SQL ServerSQL ServerServer=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
SQL ServerODBCDriver={ODBC Driver 17 for SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
MySQLODBCDriver={MySQL ODBC 8.0 Unicode Driver};Server=localhost;Database=myDataBase;User=myUsername;Password=myPassword;Option=3;
PostgreSQLODBCDriver={PostgreSQL Unicode};Server=myServerAddress;Port=5432;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
AS/400OLEDBProvider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=myUsername;Password=myPassword;
SharePointOLEDB 12Provider=Microsoft.ACE.OLEDB.12.0;WSS;IMEX=2;RetrieveIds=Yes;DATABASE=http://mysharepointsite.com/documents/;LIST={5999B8A0-0C2F-4D4D-9C5A-D7B146E49698};
Visual FoxProOLEDBProvider=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.