Название: Qt+ ODBC drivers + Ms Sql Server 2000. Ошибка при использовании QDataWidgetMappe Отправлено: strength2008 от Апрель 21, 2011, 18:34 Собственно проблема следующая. В книге Бланшета в главе "Базы данных" есть пример создаия БД из трех сущностей, в качестве СУБД в примере используется SQL Lite.
В общем, я этот же пример переделал малость под MS Sql Server 2000 и драйвер ODBC. Добился, что почти все работает. НО в следующем участке кода в employeeform.cpp в функции addEmployee(), когда перед добавлением новой записи, QDataWidgetMapper должен подтверждать внесение изменений, выдается ошибка в мессаджбокс: " QODBCResult::exec: unable to bind variable: "[Microsoft][ODBC SQL Server Driver]Дополнительная возможность не реализована" ". При этом новая запись добавляется в форме, но не записывается. Код: if (! mapper->submit()) Схема базы данных такая же, как в книге. Код и выгрузку Бд прилагаю. |