Bueno ya me imaginaba que otro compañero estaba escribiendo una respuesta cuando empecé a escribir la mía
. Si no me expliqué bien tienes otra explicación con dos variantes, buscando utilidad a mi respuesta tambien puedes ver dos formas diferente de acceder a los campos de una TDataSet la primera usando FieldValues, muy útil ya que es utilizable para cualquier tipo de campo lo que le da mayor flexibilidad en el uso y el FieldByName que requiere definir el tipo de campo, en este caso sabemos que es un 'string' al ser el campo VARCHAR.
Pues nada seguimos lo importante es participar ojala siempre una pregunta cuente con varias respuestas al mismo tiempo eso es sinergia y ayuda a que todos aprendamos mas
Saludos