Umm, there do is db code there, but it's inside some other routine, which does not show in the backtrace somehow:
procedure TComponentsDatabase.FillStringListWithNames(AStringList: TStrings); var i: Integer; begin AStringList.Clear; for i := 1 to FDataset.RecordCount do begin FDataset.RecNo := i; AStringList.Add(FDataset.FieldByName(STR_DB_COMPONENTS_NAMEEN).Value); end; end; The same code worked fine with sqlite, any ideas? thanks, -- Felipe Monteiro de Carvalho _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal