Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 04:02
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Собственно проблема следующая. В книге Бланшета в главе "Базы данных" есть пример создаия БД из трех сущностей, в качестве СУБД в примере используется 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()) { QMessageBox::warning(0, QObject::tr("Database Error"), tableModel-> lastError().text()); }Схема базы данных такая же, как в книге.Код и выгрузку Бд прилагаю.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
нет соединения по VPN с server 2000 Guest Продолжение старого архива 0 01.10.2011 05:31
Ошибка при использовании QWebView Guest Продолжение старого архива 0 01.10.2011 01:37
Microsoft SQL Server 2000 Guest Продолжение старого архива 0 30.09.2011 16:20
Триггеры и MS SQL Server 2000 Guest Новые вопросы и ответы 2 0 29.09.2011 06:22
Подключение к Windows SQL Server через ODBC Guest Продолжение нового архива 0 29.09.2011 05:47



© www.otvetnemail.ru - Форум вопросов и ответов.