mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-11 09:16:16 +02:00
SQLDB: Improve TOracleConnection. Issue #31343, patch from LacaK.
git-svn-id: trunk@54131 -
This commit is contained in:
parent
d5791ad833
commit
5545ac0d43
@ -25,33 +25,17 @@
|
|||||||
unit registersqldb;
|
unit registersqldb;
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
|
|
||||||
|
{$DEFINE HASIBCONNECTION}
|
||||||
|
{$DEFINE HASMSSQLCONNECTION}
|
||||||
|
{$DEFINE HASMYSQL55CONNECTION}
|
||||||
|
{$DEFINE HASORACLECONNECTION}
|
||||||
|
{$DEFINE HASPQCONNECTION}
|
||||||
|
{$DEFINE HASSQLITE3CONNECTION}
|
||||||
|
{$DEFINE HASSYBASECONNECTION}
|
||||||
|
|
||||||
{$IFNDEF win64}
|
{$IFNDEF win64}
|
||||||
{$DEFINE HASMYSQL4CONNECTION}
|
{$DEFINE HASMYSQL4CONNECTION}
|
||||||
{$DEFINE HASORACLECONNECTION}
|
|
||||||
{$DEFINE HASSQLITE3CONNECTION}
|
|
||||||
{$ENDIF}
|
|
||||||
|
|
||||||
{$IF FPC_FULLVERSION>=20602}
|
|
||||||
{$DEFINE HASSQLITE3CONNECTION} // Include for win64, if fpc > 2.6.2
|
|
||||||
{$ENDIF}
|
|
||||||
|
|
||||||
{$IF FPC_FULLVERSION>= 20601}
|
|
||||||
{$DEFINE HASPQCONNECTION}
|
|
||||||
{$ELSE}
|
|
||||||
{$IFNDEF win64}
|
|
||||||
{$DEFINE HASPQCONNECTION}
|
|
||||||
{$ENDIF}
|
|
||||||
{$ENDIF}
|
|
||||||
|
|
||||||
|
|
||||||
{$IF FPC_FULLVERSION>= 20601}
|
|
||||||
{$DEFINE HASMYSQL55CONNECTION}
|
|
||||||
{$IF DEFINED(BEOS) OR DEFINED(HAIKU) OR DEFINED(LINUX) OR DEFINED(FREEBSD) OR DEFINED (NETBSD) OR DEFINED(OPENBSD) OR DEFINED(WIN32) OR DEFINED(WIN64)}
|
|
||||||
// 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
|
|
||||||
{$DEFINE HASMSSQLCONNECTION}
|
|
||||||
{$DEFINE HASSYBASECONNECTION}
|
|
||||||
{$ENDIF}
|
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
{$IF FPC_FULLVERSION >= 20602}
|
{$IF FPC_FULLVERSION >= 20602}
|
||||||
@ -69,11 +53,6 @@ unit registersqldb;
|
|||||||
{$DEFINE HASMYSQL57CONNECTION}
|
{$DEFINE HASMYSQL57CONNECTION}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
{ IFNDEF Solaris}
|
|
||||||
// Reflects missing fcl-db support around FPC 2.6.1.
|
|
||||||
{$DEFINE HASIBCONNECTION}
|
|
||||||
{ ENDIF}
|
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
|
Loading…
Reference in New Issue
Block a user