diff --git a/components/sqldb/design/registersqldb.txt b/components/sqldb/design/registersqldb.txt index fe980c8077..c63940a0ca 100644 --- a/components/sqldb/design/registersqldb.txt +++ b/components/sqldb/design/registersqldb.txt @@ -31,6 +31,9 @@ tmysql56connection_200.png tmysql57connection.png tmysql57connection_150.png tmysql57connection_200.png +tmysql80connection.png +tmysql80connection_150.png +tmysql80connection_200.png tmysqlconnection.png tmysqlconnection_150.png tmysqlconnection_200.png diff --git a/components/sqldb/registersqldb.pas b/components/sqldb/registersqldb.pas index 250ee79b17..6d7688a126 100644 --- a/components/sqldb/registersqldb.pas +++ b/components/sqldb/registersqldb.pas @@ -60,6 +60,10 @@ unit registersqldb; {$IF FPC_FULLVERSION >= 20701} {$DEFINE HASMYSQL57CONNECTION} {$ENDIF} +{$IF FPC_FULLVERSION >= 30302} + // ToDo: set to 30301 when https://bugs.freepascal.org/view.php?id=38501 is applied + {$DEFINE HASMYSQL80CONNECTION} +{$ENDIF} interface @@ -97,6 +101,9 @@ uses {$IFDEF HASMYSQL57CONNECTION} mysql57conn, {$ENDIF} + {$IFDEF HASMYSQL80CONNECTION} + mysql80conn, + {$ENDIF} {$IFDEF HASSQLITE3CONNECTION} sqlite3conn, {$ENDIF} @@ -268,6 +275,9 @@ begin {$IFDEF HASMYSQL57CONNECTION} ,TMySQL57Connection {$ENDIF} +{$IFDEF HASMYSQL80CONNECTION} + ,TMySQL80Connection +{$ENDIF} {$IFDEF HASSQLITE3CONNECTION} ,TSQLite3Connection {$ENDIF} diff --git a/components/sqldb/registersqldb.res b/components/sqldb/registersqldb.res index 946b59df9a..9f0b1f8d77 100644 Binary files a/components/sqldb/registersqldb.res and b/components/sqldb/registersqldb.res differ