optimise flaw in DrawSqlField (requesting records unnecessarily)