Hallo,
ich habe mein altes Problem noch einmal ausgegraben.
Nun habe ich den
ODBC-Treiber für Firebird installiert,
so dass ich die Acess, und die Firebird beide über
ODBC (ZeosQuery /
ADO) verbunden habe.
Die Verbindungen zu den einzelnen Querys funktionieren, die Daten können in einem Grid sauber dargestellt werden.
Nun möchte ich die Daten der FirebirdDB in
Access über einen
SQL-Befehl importieren.
Code:
FirebirdQuery.Active := True;
conAccess.Connected := True;
with AccessQuery do
begin
Active := TRUE;
SQL.Clear;
SQL.Text := 'INSERT INTO ACC_Table (art, name) SELECT art, name from FirebirdQuery';
ExecSQL;
end;
Erhalte aber eine OleException
Obwohl nun beide DAtenbanken über
ODBC verbunden sind wird die Firebird beim Import nicht gefunden.
Microsoft[
ODBC Microsoft
Access Driver] Das Microsoft Jet Datenbankmodul findet die Eingangstabelle oder die Abfrage 'FirebirdQuery' nicht. Stellen Sie sicher, dass sie existiert und der Name richtig geschrieben wurde.
Ich verstehe nicht, warum diese
Exception erscheint.
Hat jemenand keine Idee, was hier faklsch sein könnte ?