[gelöst] DB_Connection Member not found

Für Themen zu Datenbanken und Zugriff auf diese. Auch für Datenbankkomponenten.
Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: DB_Connection Member not found

Beitrag von kralle »

Moin,

ich habe mir mein Programm noch mal vorgenommen und bin vor der Verbindung zu XAMPP, erstmal einen anderen Weg gegangen.
Ich habe erst einmal versucht, ob ich eine Verbindung zu der Original-Datenbank bei meinem Provider hin bekomme und ja, das funktioniert (mittels

Code: Alles auswählen

TMySQL57Connection
).

Die Daten werden im DBGrid angezeigt (auch wenn ich die Spaltenbreite noch nicht angepasst bekomme, aber das ist ein Thema für einen Thread).

Nach dem das jetzt funktioniert hat, hat ich versucht mittels eines Connector (

Code: Alles auswählen

TMySQL80Connection
) einfach erstmal eine Verbindung zu die MariaDB von XAMPP herzustellen.

Leider scheiter das daran, das ich laut Fehlermeldung einen Connector für die Version 10 haben muss.
TMySQL80Connection can not work with the installed MySQL client version: Expected (8.0), got (10.5.19)
Schalte ich die Versionsprüfung ab, dann erhalte ich diese Meldung:
MySQL80Connection1 : Server connect failed.
Womit ich wieder am Anfang wäre :oops:

Nutze ich

Code: Alles auswählen

TMSSQLConnection
erhalte ich:
MSSQLConnection1 : Error 20009 :
Unable to connect: Adaptive Server is unavailable or does not exist (localhost)
Also, brauche ich anscheinend nur den richtigen Connector.

Code: Alles auswählen


    Server: Localhost via UNIX socket
    Server-Typ: MariaDB
    Server-Verbindung: SSL wird nicht verwendet Dokumentation
    Server-Version: 10.4.27-MariaDB - Source distribution
    Protokoll-Version: 10
    Benutzer: root@localhost
    Server-Zeichensatz: UTF-8 Unicode (utf8mb4)

Wo bekomme ich einen 10er-Connector her?

Noch eine Info nachgeschoben: FPC 3.3.1 und LAZ 3.99.

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

shokwave
Beiträge: 471
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: DB_Connection Member not found

Beitrag von shokwave »

Hallo Kralle,

ich konnte jetzt mal unter Linux probieren. Nimm mal als Hostname "127.0.0.1" statt "localhost".
Damit lief es bei mir, nachdem ich das selbe Problem hatte.
mfg Ingo

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: DB_Connection Member not found

Beitrag von kralle »

Moin,

das mit dem 127.0.0.1 war die Lösung.
Anscheinend wird in der HOST-Datei localhost nicht zu 127.0.0.1 aufgelöst.
Danke.

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Antworten