... waste of time and code space.\ Next, used in the right way, TDataRow and XBrowse do most of these works automatically. I do not see any point in rewriting everything that is already there in the library. oRec := TDataRow():new( cAlias, "ID,FIRST,AGE,SALARY" ) Is all ...