Hallo Leute, <br>
<br>
Ich brauche mal wieder Eure Erfahrungen. Ich habe ein BDEClientDataset, TDBNavigator,
ein TDBGrid und jede Menge TDBEdit's in einer Groupbox. Die Applikation tut mittlerweile sogar was Sie soll. ;-)) Ich habe aber das Problem,das wenn der Eingabefocus auf einem der DBEdit's stand und ich irgendwo anders hinklicke, die SQL Fehlermeldung : "Key violation. [Openlink][ODBC][Progress] ** Unknown Field or Vaiable name - B ." bekomme. Dieses Verhalten ist reproduzierbar. Wie gesagt, es passiert NUR wenn ich aus einem der DBEdit's raus will. Satzanfügen, löschen etc. funzt alles tadellos. Hat jemand'ne Idee, wie ich dem Übeltäter auf die Schliche komme ? Was mich nachdenklich stimmt, ist, das DBGrid tadellos funzt und nur die DBEdit's den Ärger machen. Beide greifen auf das selbe Dataset zu. Dieses wird auch (zumindest an dieser Stelle) nicht mehr geändert. Die Anzahl der Sätze im Zugriff spielen auch keine Rolle. Egal ob 100 oder 0. Das die Fehlermeldung von der Datenbank bzw. dem ODBC-Treiber kommt ist auch klar.<br>
Vielleicht hat jemand von Euch auch sowas erlebt und weiß wie man rausfindet wo der Fehler liegt.<br>
<br>
Viele Grüße <br>
Axel
<br>
Ich brauche mal wieder Eure Erfahrungen. Ich habe ein BDEClientDataset, TDBNavigator,
ein TDBGrid und jede Menge TDBEdit's in einer Groupbox. Die Applikation tut mittlerweile sogar was Sie soll. ;-)) Ich habe aber das Problem,das wenn der Eingabefocus auf einem der DBEdit's stand und ich irgendwo anders hinklicke, die SQL Fehlermeldung : "Key violation. [Openlink][ODBC][Progress] ** Unknown Field or Vaiable name - B ." bekomme. Dieses Verhalten ist reproduzierbar. Wie gesagt, es passiert NUR wenn ich aus einem der DBEdit's raus will. Satzanfügen, löschen etc. funzt alles tadellos. Hat jemand'ne Idee, wie ich dem Übeltäter auf die Schliche komme ? Was mich nachdenklich stimmt, ist, das DBGrid tadellos funzt und nur die DBEdit's den Ärger machen. Beide greifen auf das selbe Dataset zu. Dieses wird auch (zumindest an dieser Stelle) nicht mehr geändert. Die Anzahl der Sätze im Zugriff spielen auch keine Rolle. Egal ob 100 oder 0. Das die Fehlermeldung von der Datenbank bzw. dem ODBC-Treiber kommt ist auch klar.<br>
Vielleicht hat jemand von Euch auch sowas erlebt und weiß wie man rausfindet wo der Fehler liegt.<br>
<br>
Viele Grüße <br>
Axel
Comment