Einzelnen Beitrag anzeigen

Benutzerbild von Grumble
Grumble

Registriert seit: 19. Mär 2003
Ort: Dresden
203 Beiträge
 
Delphi 6 Enterprise
 
#2
  Alt 23. Apr 2003, 12:31
DANKE, hab ne loesung gefunden:

habe einfach die zeile

FDB.SQL_timedepvals.ComponentIndex:=0; eingefuegt.
das ganze sieht jetzt so aus:
Delphi-Quellcode:
procedure TFrameStratOptkat.updatetimedepvals;
begin
  timedeps:=nil;
  if FDB.FARceDB.Connected=false then FDB.FARceDB.Connected:=true;
  if not FDB.TR_FARce.InTransaction then FDB.TR_FARce.StartTransaction;
  FDB.SQL_Timedepvals.ExecQuery;
  if FDB.SQL_timedepvals.RecordCount>0 then
  begin
    FDB.SQL_timedepvals.ComponentIndex:=0;
    while not FDB.SQL_timedepvals.Eof do
    begin
      SetLength(timedeps,FDB.SQL_timedepvals.RecordCount);
      timedeps[FDB.SQL_timedepvals.RecordCount-1].ID:=FDB.SQL_Timedepvals.Fieldbyname('ID').AsInteger;
      timedeps[FDB.SQL_timedepvals.RecordCount-1].ID_Optionen:=FDB.SQL_timedepvals.FieldbyName('ID_OPTIONEN').AsInteger;
      timedeps[FDB.SQL_timedepvals.RecordCount-1].ID_Kriterium:=FDB.SQL_timedepvals.FieldbyName('ID_KRITERIEN').AsInteger;
      timedeps[FDB.SQL_timedepvals.RecordCount-1].timepoint:=FDB.SQL_timedepvals.FieldbyName('TIMEPOINT').AsInteger;
      timedeps[FDB.SQL_timedepvals.RecordCount-1].Wert:=FDB.SQL_timedepvals.FieldbyName('WERT').AsString;
      FDB.SQL_timedepvals.Next;
    end;
  end;
end;
fuer verbesserungsvorschlaege bin ich immer offen

Grumble
  Mit Zitat antworten Zitat