Правильно делает что ругается.
не смущает кол-во полей в запросе и в списке Field (в field начинается с 0)
Код:
SELECT марка FROM Assortment;
SQLEditor.ADOQuerySQLEditor.Fields.Fields[1].AsString;
т.е.
Код:
SQLEditor.ADOQuerySQLEditor.Fields.Fields[0].AsString;
отработает, в нем будет марка, а вот
Код:
SQLEditor.ADOQuerySQLEditor.Fields.Fields[1].AsString;
уже нет т.к. нет его по определению.