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

Здравствуйте!Проблема в следующем: пытаюсь в таблицу файла Excel записать данные. Подключаюсь с помощью ODBC.Код:setDatabaseName("DRIVER={Micros oft Excel Driver (*.xls)};FIL={MS Excel}; DBQ=" + QDir::currentPath()+ "/" +dbName);Код:QSqlTableModel *model = new QSqlTableModel; model->setTable(TABLENAME); model->select(); QSqlRecord rec = model->record(); rec.setValue(0,QVariant(123).toString()) ; model->setRecord(0,rec); model->submitAll(); QTableView *v = new QTableView(); v->setModel(model); v->show();При выполнении данного кода во view отображается уже измененная ячейка, но в отладочном выводеQODBCResult::exec: Unable to execute statement: " [Microsoft][Драйвер ODBC Excel] В операции должен использоваться обновляемый запрос." В файле excel изменений нет. пробовал различные комбинации со стандартными запросами UPDATE и INSERT, результат - ошибка [Microsoft][Драйвер ODBC Excel] Ошибка последовательности функций.Заранее спасибо за помощь!
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
на каком сайте можно скачать базу данных жителей Самары и Самарской области.И телефонную базу тоже? Guest Архив вопросов и ответов 0 27.01.2012 20:28
Где можно скачать бесплатно базу данных жителей С-Пб и Лен. области?И телефонную базу? Guest Архив вопросов и ответов 0 27.01.2012 19:16
где можно скачать паспортную базу данных?или кто может прислать паспортную базу данных? Guest Продолжение нового архива 0 21.11.2011 10:06
Как ускорить запись данных в базу. Guest Продолжение старого архива 0 16.10.2011 13:55
Запись данных в Excel Guest Продолжение старого архива 0 30.09.2011 13:27



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