Kleiner Auszug aus deinem Code:
Delphi-Quellcode:
Datamodule1.ADOConnection.ConnectionString := MyConnecting;
Datamodule1.SQL.ConnectionString := MyConnecting; // <====
Die 2. Zeile ist natürlich sehr ungeschickt, da die
Query, die bei dir "
SQL" heisst ja schon mit "ADOConnection" in Verbindung steht.
Wenn man jeder ADOQuery einen ConnectionString zuweist, ist das fast schon die Garantie für Probleme, da so mehrere Connections anstatt nur einer aufgebaut werden.