SQLDB: Improve TOracleConnection. Issue #31343, patch from LacaK.

git-svn-id: trunk@54131 -
This commit is contained in:
juha 2017-02-09 10:47:57 +00:00
parent d5791ad833
commit 5545ac0d43

View File

@ -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