unit schemaconns; // Connections to be included {$DEFINE HASIBCONNECTION} {$DEFINE HASMYSQL50CONNECTION} {$DEFINE HASMYSQL55CONNECTION} {$DEFINE HASMYSQL4CONNECTION} {$DEFINE HASPQCONNECTION} {$DEFINE HASSQLITE3CONNECTION} {$IF (FPC_FULLVERSION>=30002) or not defined(win64)} {$DEFINE HASORACLECONNECTION} {$ENDIF} {$IF FPC_FULLVERSION >= 20601} // MS SQL Server and Sybase ASE connectors were introduced in the FPC 2.7 development branch, // and backported to 2.6.1. Operating systems should match FPC packages\fcl-db\fpmake.pp {$IF DEFINED(BEOS) OR DEFINED(HAIKU) OR DEFINED(LINUX) OR DEFINED(FREEBSD) OR DEFINED (NETBSD) OR DEFINED(OPENBSD) OR DEFINED(WIN32) OR DEFINED(WIN64)} {$DEFINE HASMSSQLCONNECTION} {$DEFINE HASSYBASECONNECTION} {$ENDIF} {$ENDIF} {$IF FPC_FULLVERSION >= 20603} {$DEFINE HASMYSQL56CONNECTION} {$ENDIF} {$IF FPC_FULLVERSION >= 20701} {$DEFINE HASMYSQL57CONNECTION} {$ENDIF} {$mode objfpc}{$H+} interface uses {$IFDEF HASIBCONNECTION} ibconnection, {$ENDIF} {$IFDEF HASMSSQLCONNECTION} // mssqlconn provide both MS SQL Server and Sybase ASE connectors. mssqlconn, {$ENDIF} odbcconn, {$IFDEF HASPQCONNECTION} pqconnection, {$ENDIF} {$IFDEF HASORACLECONNECTION} oracleconnection, {$ENDIF} {$IFDEF HASMYSQL4CONNECTION} mysql40conn, mysql41conn, {$ENDIF} {$IFDEF HASMYSQL50CONNECTION} mysql50conn, mysql51conn, {$ENDIF} {$IFDEF HASMYSQL55CONNECTION} mysql55conn, {$ENDIF} {$IFDEF HASMYSQL56CONNECTION} mysql56conn, {$ENDIF} {$IFDEF HASMYSQL57CONNECTION} mysql57conn, {$ENDIF} {$IFDEF HASSQLITE3CONNECTION} sqlite3conn, {$ENDIF} sqldb; implementation end.