Здравствуйте Sinclair, Вы писали:
M>>Мне надо написать клиент-софтинку, которая бы работала с MS SQL Server 7.0. Наибольшая эффективность, я так понимаю, будет достигнута при написании запросов на T-SQL.
S>А ни на чем другом ты их и не напишешь
M>>Какие Microsoft поставляет интерфейсы для посылки T-SQL запросов и работы с их результатами? Или можно использовать обычные CDatabase и CRecordset? (Программирую в VC++ 6.0)
Если ты собираешься писать обычное клиентское приложение, то выбирай связку ADO+OLE DB и не мучайся.
S>интерфейсы — как везде:
S>1. Нативный (dblib) — самый шустрый, но обещают перестать поддерживать. Вроде бы уже в 2000 ее нема.
Есть. Только для шустрости почему-то рекомендуют использовать OLE DB, а не DB Library.
S>2. OLE DB
S>3. ADO
S>4. DAO
Шутишь? DAO с SQL Server'ом не работает.
S>5. ODBC
S>6. JDBC
S>7. BDE
S>Насчет CDatabase и CRecordset ничего не скажу — ни разу с этим не работал. Либо дельфи+ADO, либо уже ++ с dblib
CDatabase и CRecordset — это обертки над ODBC, причем довольно кривые.