mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 13:59:22 +02:00
LazDataDesktop: Add support for MySQL 5.6 and 5.7, issue #32681, from Sven Barth
git-svn-id: trunk@56370 -
This commit is contained in:
parent
4a07f5355d
commit
e80d3a95cc
@ -30,6 +30,11 @@
|
|||||||
{$DEFINE HAVEMSSQLCONN}
|
{$DEFINE HAVEMSSQLCONN}
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
|
{ MySQL 5.6 and 5.7 connections }
|
||||||
|
{$IF FPC_FULLVERSION>30100}
|
||||||
|
{$DEFINE HAVEMYSQL5657CONN}
|
||||||
|
{$ENDIF}
|
||||||
|
|
||||||
unit frmmain;
|
unit frmmain;
|
||||||
|
|
||||||
{$mode objfpc}{$H+}
|
{$mode objfpc}{$H+}
|
||||||
@ -314,6 +319,10 @@ uses
|
|||||||
fpddmysql50, // MySQL 5.0
|
fpddmysql50, // MySQL 5.0
|
||||||
fpddmysql51, // MySQL 5.1
|
fpddmysql51, // MySQL 5.1
|
||||||
fpddmysql55, // MySQL 5.5
|
fpddmysql55, // MySQL 5.5
|
||||||
|
{$ifdef HAVEMYSQL5657CONN}
|
||||||
|
fpddmysql56, // MySQL 5.6
|
||||||
|
fpddmysql57, // MySQL 5.7
|
||||||
|
{$endif HAVEMYSQL5657CONN}
|
||||||
fpddoracle, // Oracle
|
fpddoracle, // Oracle
|
||||||
fpddpq, // PostgreSQL
|
fpddpq, // PostgreSQL
|
||||||
{$endif}
|
{$endif}
|
||||||
@ -583,6 +592,10 @@ begin
|
|||||||
RegisterMySQL50DDEngine;
|
RegisterMySQL50DDEngine;
|
||||||
RegisterMySQL51DDEngine;
|
RegisterMySQL51DDEngine;
|
||||||
RegisterMySQL55DDEngine;
|
RegisterMySQL55DDEngine;
|
||||||
|
{$ifdef HAVEMYSQL5657CONN}
|
||||||
|
RegisterMySQL56DDEngine;
|
||||||
|
RegisterMySQL57DDEngine;
|
||||||
|
{$endif}
|
||||||
RegisterOracleDDEngine;
|
RegisterOracleDDEngine;
|
||||||
RegisterPostgreSQLDDengine;
|
RegisterPostgreSQLDDengine;
|
||||||
{$endif}
|
{$endif}
|
||||||
@ -615,6 +628,10 @@ begin
|
|||||||
MaybeRegisterConnectionStringCallback('TSQLDBMySql5DDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBMySql5DDEngine',@GetSQLConnectionDlg);
|
||||||
MaybeRegisterConnectionStringCallback('TSQLDBMySql51DDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBMySql51DDEngine',@GetSQLConnectionDlg);
|
||||||
MaybeRegisterConnectionStringCallback('TSQLDBMySql55DDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBMySql55DDEngine',@GetSQLConnectionDlg);
|
||||||
|
{$ifdef HAVEMYSQL5657CONN}
|
||||||
|
MaybeRegisterConnectionStringCallback('TSQLDBMySql56DDEngine',@GetSQLConnectionDlg);
|
||||||
|
MaybeRegisterConnectionStringCallback('TSQLDBMySql57DDEngine',@GetSQLConnectionDlg);
|
||||||
|
{$ENDIF}
|
||||||
MaybeRegisterConnectionStringCallback('TSQLDBODBCDDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBODBCDDEngine',@GetSQLConnectionDlg);
|
||||||
MaybeRegisterConnectionStringCallback('TSQLDBPOSTGRESQLDDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBPOSTGRESQLDDEngine',@GetSQLConnectionDlg);
|
||||||
MaybeRegisterConnectionStringCallback('TSQLDBFBDDEngine',@GetSQLConnectionDlg);
|
MaybeRegisterConnectionStringCallback('TSQLDBFBDDEngine',@GetSQLConnectionDlg);
|
||||||
|
Loading…
Reference in New Issue
Block a user