Вчера, под грузом тяжких мыслей, курил траву - "а нужен ли вообще парсер SQL запросов на уровне компонент доступа?" - может стоит все таки запрашивать тип у сервера?
Докурился до следующих мыслей. Вопрос: Для чего нужно определять тип запроса? Ответ: Для того чтобы, к примеру, для запроса "SET TRANSACTION" не стартовать автоматическую транзакцию. Этот запрос сам по себе стартует транзакцию Вопрос: Почему бы не запросить тип запроса у сервера? Ответ: Для того что бы запросить тип запроса, его нужно подготовить. А что бы подготовить запрос, в общем случае, нужна транзакция. То есть, для подготовки "SET TRANSACTION" нам нужна транзакция. Мы же пока не знаем - что это "SET TRANSACTION" и ему для подготовки транзакция не нужна. Значит компонент либо кинет ошибку "нет транзакции", либо стартует автоматическую. --- Продолжать полет мысли я не буду - там дальше разборчиво только мать упоминается - закончу выводом. Толку от возможности получать типа запроса с сервера - ну просто никакого. Особенно в той части, которая касается управления транзакциями. И наличие парсера - это однозначно не прихоть. Я об этом подсознательно догадывался еще в декабре 2001-го, но понял только вчера. Коваленко Дмитрий.

