Announcement

Collapse
No announcement yet.

DELPHI5P: BDE-CallBack funktioniert nur bei PARADOX

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DELPHI5P: BDE-CallBack funktioniert nur bei PARADOX

    Hallo Delphianer,
    für eine PARADOX-Datenbank setze ich die CallBack-Funktion BDECallBack von Andreas Kosch ein, um bei zu großen SQL-Abfragen vorzeitig abzubrechen. Wenn ich nun diese Funktion bei einer anderen Datenbank (ctree von der Firma Faircom) einsetze, wird die CallBack-Funktion nicht ausgeführt. Der einzige Unterschied bei den beiden Anwendungen ist der Alias und der Treiber.

    Hat jemand eine Erklärung dafür, warum die CallBack-Funktion bei einem PARADOX-Treiber funktioniert, bei einem anderen Treiber aber nicht. Ich war immer der Meinung, daß die BDE allein für einen CallBack zuständig ist.

    MfG.
    Uwe

  • #2
    Hallo,

    im Fall von Paradox und dBASE ist die BDE für die Datenverarbeitung zuständig (d.h. Treiber und Engine in einem). Daher kann die BDE die Verarbeitung abbrechen. Wenn man einen ODBC-Treiber dazwischenschaltet, betrachtet die BDE die Datenbank als "SQL-Datenbank", so dass die Fähigkeiten des ODBC-Treibers das Verhalten bestimmen

    Comment

    Working...
    X