crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Qt как подключиться к файлу Access через ODBC?, БД не подключается к QT из-за ошибки
Гость_Александра_*
сообщение 27.10.2021, 16:37
Сообщение #1





Гости








    


#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] Источник данных не найден и не указан драйвер, используемый по умолчанию")
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 18:53