Verwendest du nun
ODBC oder Zeos?
Ist aber für dein Problem irrelevant.
Mit datasource.DataSet.FieldByName('name') bekommst du eine Referenz auf das Feld (TField). Diese Klasse bietet die verschiednen Eigenschaften (.Value, .as<Typ>) um auf den Wert zuzugreifen