Russian Qt Forum
Ноябрь 23, 2024, 14:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MS Access в QT4.3 под Linux  (Прочитано 5281 раз)
Metrix
Гость
« : Ноябрь 15, 2007, 10:30 »

Вопрос таков: QT под линуксом может работать с файлами *.mdb?
При попытке "vDb.open()" выдает такое:
 "Error:  [unixODBC][Driver Manager]Data source name not found, and no default driver specified QODBC3: Unable to connect"
QT собрирал из сорцов с включенным флагом odbc.
коб выглядит примерно так:
Код:
QSqlDatabase vDb = QSqlDatabase::addDatabase("QODBC");
vDb.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=eur.mdb");
if (!vDb.open()) {
          qDebug()<< tr("Error: %1").arg(vDb.lastError().text());
          return -1;
        }
Записан
WW
Гость
« Ответ #1 : Ноябрь 15, 2007, 12:40 »

 Смеющийся Аж интересно  Непонимающий
А какой драйвер используется в Linux для M$ Access???
Записан
Deiv
Гость
« Ответ #2 : Ноябрь 15, 2007, 12:55 »

Смеющийся Аж интересно  Непонимающий
А какой драйвер используется в Linux для M$ Access???
Очень похоже, что никакого.
К тому же, надо после установки и настройки драйвера настроить "Источник ОДБЦ".

Если это действительно так, то ...
http://sourceforge.net/project/showfiles.php?group_id=2294
--
И надо пытать гугл на предмет "mdbtools", либо другого способа дружить "unixODBC" и mdb файлы.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.