Hi, Strk, strk at refractions.net wrote: >>So we get a cyle from int2->DBF_6->int4->DBF_11->int8->DBF_20->numeric. > > Wait a second, there should be no loop in fact: > > int2->DBF_6->int2 Well, when reading a DBF_6 you may get -99999 which cannot be saved into an int2. Markus