Название: Открыть базу данных. Отправлено: bezzil от Декабрь 30, 2008, 15:04 Разбираясь с КуТе, эксперементировал немного с QSQL семейством классов, конкретно работал с MySQL, тоесть где то был запущен МайСкулевский сервер, конектился через классы к нему , там к базе и получал таблицы.
Теперь задача немного другая, имеется файл, с расширением *.db, предположительно читаемый Borland InterBase Driver. Подскажите пожалуйста, какая последовательность действий может быть, что бы открыть эту базу и считать с неё данные. Название: Re: Открыть базу данных. Отправлено: bezzil от Декабрь 30, 2008, 15:23 выяснил что *.db открывается PARADOXом , очень прошу подскажите куда копать, я немного в растерянности.
Название: Re: Открыть базу данных. Отправлено: kirill от Декабрь 30, 2008, 15:44 Да куда копать..
Подключайся через драйвер QIBASE. Ставь FireBird, собирай драйвер в Qt qsqlibase4.dll. Драйвер лежит здесь $(QTDIR)\src\plugins\sqldrivers\ibase\ Собирать так. Код
Дальше работаешь через этот драйвер так же как с mysql. Название: Re: Открыть базу данных. Отправлено: lit-uriy от Декабрь 30, 2008, 16:10 >>выяснил что *.db открывается PARADOXом
для Парадоксовых баз можно воспользоватся ODBC. Т.е. собрать плагин QODBC. В источниках данных ODBC настроить новый источник. В виндавозе есть драйвер ODBC/Paradox. |