After repeated experiments with using the MSChart to display the contents of an ADO recordset, I've noticed something unusual. The graph won't plot the first datapoint in a recordset -- for example, if the recordset has 7 records, the chart will only display the last 6. I know from reversing the order of the recordset that it's the first value that gets omitted.

Is this a bug, the way it's supposed to work, or am I doing something wrong? Whassup?