Einzelnen Beitrag anzeigen

ak1

Registriert seit: 12. Okt 2003
243 Beiträge
 
#4

Re: Variant Umwandlungsfehler nach Delphi 6 Updates

  Alt 9. Feb 2004, 10:59
Sooo Leute,
der Fehler ist gefunden und er lag natürlich wo anders

Das Programm ist ein eine Schleife gesprungen in die es nicht springen sollte:
Die Bedingung lautete

if (state=dsEdit) or (state=dsInsert) and field.value<>Null then ...

jetzt lautet die Bedingung
if ((state=dsEdit) or (state=dsInsert)) and (field.value<>Null) then ...


das macht auch Sinn,
nur ist es sehr verwunderlich, dass Delphi 6 ohne Updates nicht in diese Schleife gesprungen ist,
aber Delphi 6 mit Updates und Delphi 7 springen in diese Schleife.
Hat da jemand eine Erklärung von Euch?
state und field beziehen sich auf eine Paradox Tabelle, welche über die BDE angesprochen wird.
  Mit Zitat antworten Zitat