I've got a free barchart ASP class (no components) downloadable from my Web site at
http://www.bullschmidt.com/barchart.asp to help turn data stored in a table (or SQL statement) into a barchart.
To create a bar chart on a Web page you would include another Web page called jpschart.asp:
<!--#include file="jpschart.asp"-->
And the trick for using the chart with a recordset is the same concept as writing data to an HTML table from a recordset and that is this - within your loop through the recordset you retrieve values such as objRS("Sales") and in this case write those values to the chart object instead of writing those values to the HTML table.
Also you may want to check out the following:
Components: Graphics & Charts
http://www.aspin.com/home/components/graphics
Lists components.