Das TSQLite3Connection Objekt habe ich entfernt und das TMySQL50Connection eingesetzt.
Code: Alles auswählen
//erstellen der Datenbankinstanz
gDM := TuDM.Create(nil); //<-- hier werden die Instanzen von TMySQL50Connection,TSQLQuery,TSQLTransaction erzeugt
gDM.SQLConn.HostName := '......' + #0;
gDM.SQLConn.UserName := '.......' + #0;
gDM.SQLConn.Password := '.....' + #0;
gDM.SQLConn.DatabaseName := 'te_Projekt';
//Datenbankverbindung einrichten
try
gDM.SQLConn.Transaction := gdm.mSqlTrans; //Verbindungsaufbau zu mySql geht nicht
gdm.SqlQuery.DataBase := gDM.SQLConn;
gDM.SQLConn.Connected := True; //hier tritt der Fehler auf siehe Bild im Anhang
//gdm.SqlTrans.DataBase := gDM.SQLConn; //Verbindungsaufbau zu Sqlite3
//gdm.SqlQuery.Transaction := gDM.SQLTrans;
//gDM.SQLConn.Open;
except
Application.MessageBox('Es ist ein Fehler beim Verbindungsaufbau mit der Datenbank aufgetreten!', 'Fehler Datenbank', MB_OK or MB_ICONERROR);
Application.Terminate;
end;
es müsste die richtige DLL sein, aber ich bekomme eben diese kryptische Fehlermeldung im Anhang.

Der Fehler liegt sicher bei mir im FPC Projekt, vielleicht kann mir jemand einen
kurze Tip geben wo ich noch nachsehen könnte.
Danke