Fehlermeldung Incorrect Type for setString/setValue in Base

Liebe Mituser,

ich erarbeite mit seit einer Weile eine Datenbank. Heut bin ich auf
folgendes Problem gestoßen:

Ich habe ein Formular mit Unterformularen. Das Hauptformular ist mit
einer Tabelle verbunden, die einen Datensatz enthält, mit dem ich eine
andere Tabelle durchsuche. Das Unterformular enthält Variablen mit denen
ich zum Hauptformular verknüpfe. In diesem Unterformular durchsuche ich
den Inhalt einer Tabelle durch Vergleiche mit dem Variableninhalt.
Soweit in der Theorie. In der Praxis bekomme ich immer die Fehlermeldung
for " Incorrect Type for setString" oder " Incorrect Type for setValue",
sobald ich die Entwurfsansicht ausschalte. Habe nochmal nachgeprüft und
die Datentypen der entsprechenden Felder sind in beiden Tabellen gleich
(Varchar oder Integer).

Hat jemand ein Idee, was den Fehler verursacht?

Viele Grüße

Stefan Deutsch

Hallo Stefan,

ich vermute einmal: interne Firebird-Datenbank (die nicht ohne Grund
wieder in den experimentellen Modus zurückgesetzt wurde), nicht HSQLDB -
oder?

Ich habe ähnliche Meldungen gehabt, die sich auf unvereinbare Typen
bezogen. Da wollte ich angeblich einen String multiplizieren. Eine
zusätzliche Klammer hat das geholfen.

Ansonsten lässt sich das nur schwer aus der ferne feststellen. Da wäre
ein Beispiel gut.

Gruß

Robert