crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Qt как подключиться к файлу Access через ODBC?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Александра Дата 27.10.2021, 16:37
  #include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
db = QSqlDatabase::addDatabase("QODBC"); //драйвер
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};FIL={MS Access};DBQ=C:/Users/Aleksandra/Desktop/Microsoft Access"); //путь к БД
if(db.open())
{
qDebug("open");
}
else
{
qDebug() << db.lastError();
}
//выводим таблицу на экран
model = new QSqlTableModel(this,db);
model->setTable("EdIzmerenia");
model->select();

ui->tableView->setModel(model);
}

MainWindow::~MainWindow()
{
delete ui;
}


QSqlError("0", "QODBC3: Unable to connect", "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию")
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 5:38