Ich erzeuge mir die Series zur Designzeit (bei TChart) und fülle sie einfach. Das klappt immer. TDBCharts kannst Du auch mit
ADO oder sonstigen TDatasets benutzen. Leider ist TDBChart nicht wirklich 'datensensitiv', d.h. wenn die Tabelle per Refresh/Open neu geladen wird, musst Du die Series mit 'RefreshData' oder sowas neu zeichnen. Funktioniert dann aber auch.