-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Qt+Access

Вторник, 11 Февраля 2014 г. 22:36 + в цитатник
Здравствуйте, помогите разобраться. не понимаю почему не происходит подключение в базе:
Пишу в среде Qt на С++:

#include QApplication>
#include "mainwindow.h"
#include 
#include QODBCDriver>
#include QSqlDatabase>
#include 
#include 
#include 
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
   // MainWindow w;




    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    qDebug() << db.drivers();

    db.setHostName("localhost");
    db.setDatabaseName("Database1.accdb");
  
    qDebug() << db.open();

 if (!db.open())
            {
                    qDebug() << QObject::trUtf8("((((") << db.lastError().text();
                    return -1;
            }

            QSqlQueryModel * model = new QSqlQueryModel(0);
            model->setQuery("SELECT * FROM Blocks");
            model->setHeaderData(0, Qt::Horizontal, QObject::trUtf8("1"));
            model->setHeaderData(1, Qt::Horizontal, QObject::trUtf8("2"));
            model->setHeaderData(2, Qt::Horizontal, QObject::trUtf8("3"));
            model->setHeaderData(3, Qt::Horizontal, QObject::trUtf8("4"));

            QTableView * view = new QTableView(0);
            view->setModel(model);
            view->setWindowTitle(QObject::trUtf8("123456"));
            view->show();

    
    return a.exec();
}


Отладка запущена
("QSQLITE", "QODBC3", "QODBC")
false
"((((" "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию QODBC3:
Unable to connect"
Отладка завершена

http://www.sql.ru/forum/1076861/qt-access


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку