ник: FORMAT
VB6 для этого не использовал. Юзал .Net. ОСОБЫХ тормозов не наблюдал. Запросы используются так же как и в аксе + доп возможности самого SQL server.
Отчеты в эксель - нет проблем. Целая куча разных способов.
К тому же для создания отчетов есть встроенный механизм CristalReport.
Каждый раз коннектится придется - но на этом основан весь принцип ADO.NET - коннектишься, забираешь данные и с ними работаешь.
Наличие тормозов прежде всего объясняется несколько заторможенной работой SQL server, но и в большей степени правильностью логики создания запросов, но все равно - тормоза такие же как и в ADP.