при сборке Qt потребовал файл sqlfront.h, которого у меня нет
как я понял, он является частью DB Library for C, входящего в SQL Server 2000, и в будущих версиях поддержка его прекращается в связи с переходом на ADO. Я же установил MS SQL 2005 и такого файла там уже не обнаружил.
Как же всё таки заставить Qt работать с MS SQL через ADO или OLE DB ?
вот выдержка из MSDN:
Warning While the DB-Library API is still supported in Microsoft SQL Server 2000, no future versions of SQL Server will include the files needed to do programming work on applications that use this API. Connections from existing applications written using DB-Library will still be supported in the next version of SQL Server, but this support will also be dropped in a future release. When writing new applications, avoid using DB-Library. When modifying existing applications, you are strongly encouraged to remove dependencies on DB-Library. Instead of DB-Library, you can use Microsoft ActiveX® Data Objects (ADO), OLE DB, or ODBC to access data in SQL Server.