Fehler beim Einfügen eines Tupels in Tabellen, SQL-St. 07009

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

hstoellinger
*
Beiträge: 16
Registriert: Do, 04.10.2007 12:35

Fehler beim Einfügen eines Tupels in Tabellen, SQL-St. 07009

Beitrag von hstoellinger »

Seit ich OO 3.2.0, Build 9483 (Linux OpenSuse 11.2, MySQL 5.1) installiert habe bekomme ich beim Einfügen neuer Tupel in Tabellen öfters (d.h. nicht immer) die Meldung
"Fehler beim Schreiben des aktuellen Datensatzes"
"SQL-Status: 07009, Ungültiger Descriptor-Index."
"Sie haben versucht, an Position '3' einen Parameter einzufügen, es ist/sind aber nur '2' Parameter erlaubt. Eine Ursache könnte sein, dass die Eigenschaft "ParameterNameSubstitution" in der Datenquelle nicht auf WAHR gesetzt ist."
Wenn ich daraufhin die Dateneingabe rückgängig mache, ist der Satz trotzdem richtig gespeichert. Die genaue Bedingung für das Auftreten dieser Situation kann ich momentan nicht definieren. Unter OOBase 3.1 funktionierte die Sache einwandfrei. UnixODBC und den ODBC-Driver für MySQL habe ich NICHT geändert. Hat jemand eine Idee?