Ado + oracle + join

Ich lese Werte mit ADO aus einer ORACLE-DB mit folgender Verknüfung:
„SELECT * FROM Cartypes INNER JOIN Carproducers ON Cartypes.carproducer = Carproducers.CarproducerID“

Die Tabelle wird richtig angezeigt

Sobald ich versuche ein Feld eines Datensatzes zu ändern erhalte ich einen Fehler:

Fehlermeldung: Fehler bei einem aus mehreren Schritten bestehenden Vorgang. Prüfen Sie die einzelnen Statuswerte

lRec(„Cartypename“ ) = „XXXX“
Cartypename = Feld der Tabelle Cartype.

Frage ich nur die Tabelle Cartypes ab, kann ich das Feld ändern
SELECT * FROM Cartypes

Hat jemand eine Idee an was das liegen kann?

Gruß Horst

Hallo Horst,

Kommando zurück. habe mich getäuscht.

Die Klausel „inner join“ ist der Ansi92-Syntax. Dieser arbeitet nicht mit einigen Datenbanksystemen.

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]