Pues eso no debería dar problemas, de ahí que sea importante lo que te ha puesto Casimiro.
La otra opción es FirldByName, que funciona de forma similar al código que has puesto.
Código Delphi
[-]
ADOTable1.['Codigo'].AsString
....
ADOTable1.FieldByName('Codigo').AsString