... AADD(aFields,{"SCI", "SCI" }) AADD(aFields,{"Length", "LEN" }) oConexionAdo:Open(oOpen) oRS:LockType := adLockOptimistic oRS:CursorType := adOpenKeyset oRS:ActiveConnection(oConexionAdo) oRS:Source := "Select * from hvidata" // tu query aqui oRS:Open() oRS:MoveFirst() DO WHILE !oRS:eof() ...