Einzelnen Beitrag anzeigen

Thanatos81
(Gast)

n/a Beiträge
 
#1

[Paradox]FindKey auf einem Rechner ja, auf anderem nicht?

  Alt 27. Jan 2005, 12:13
Hi Leute!

Folgendes Phänomen: auf meinem Rechner funktioniert der FindKey wunderbar, bei einer anderen Station nicht. Die Datenbank liegt im Netz, wir greifen also auf die selben Tabellen zu. Und ich kanns mir nicht erklären. Anbei mal das Codeschnipsel.
Delphi-Quellcode:
      dm.adressen.active := true;
      dm.adressen.Filter := '';
      dm.adressen.Filtered := false;
      dm.adressen.indexname := '';

      if timer1.enabled
        then timer1.enabled := false;
      dm.rekopf.indexname := 'Datum';
      dm.rekopf.first;

      while not(dm.rekopf.Eof) do
        begin
          dm.adressen.first;
          if dm.adressen.findkey([dm.rekopf.fieldbyname('adressnummer').asinteger]) then
            s := dm.adressen.fieldbyname('nummer').asstring + ' ' + dm.adressen.fieldbyname('krz').asstring
          else
            s := dm.rekopf.fieldbyname('adressnummer').asstring + ' wurde nicht gefunden!';
Bei dem zweiten Rechner springt er zu ca. 90% in die else. Hab ich irgendwie ein Brett vorm Kopp?

Schönen Gruß,
  Mit Zitat antworten Zitat