Połączenie z bazą danych i użycie

0

Witam. Od pewnego czasu uczę się C++ i QT, potrzebuję napisać program który odwoływał by się do bazy danych innego programu i w odpowiedni sposób je wyświetlał. Problem jest taki że tamten drugi program korzysta z martwej już chyba(przynajmniej nie ma na internecie 'łopatologicznych' artykułów) bazy danych o nazwie Paradox w wersji 7.0(pliki .db). Miał ktoś kiedyś z nią do czynienia? Przydałby mi się jakiś link z poradnikiem na temat połączenia się z tą bazą i dalszego korzystania(jak wpisywać zapytania itp.), ew. wystarczyłby nieskomplikowany przykładowy kod :)
Z góry wielkie dzięki.

PS. Windows 7. QT Creator 2.3.1, QT 4.7.4

0

Połaczenie z bazą możesz wykorzystać MDAC a później połaczyć się przez BDE lub ODBC Informix i łaczyć się przez np. ADO. Wprawdzie nie znam QT Creator i jego komponentów wieć sam musisz po testować.

0

http://qt-project.org/doc/qt-4.8/qtsql.html

Przejrzyj dokumentacje i znajdziesz odpowiedz. Qt dostarcza wszelkie klasy do polaczenia z baza zewnetrzna i wewnetrzna.

0

Udało mi się połączyć, ale wciąż wyskakuje błąd spowodowany tym że w panel sterania>narzędzia administracyjne>ODBC nie mogę ustawić Paradox 7, a najwyżej 5. Naściągałem już masę różnych programów które miały mi teoretycznie pomóc ale nic tak naprawdę nie dało:/ Wszystkie dostępne materiały są w Delphi bądź pod Borland... Może ktoś coś kiedyś kombinował i potrafił coś konkretniej powiedzieć? Delphi to ja nic nie umiem, a najpierw chciałbym nauczyć się mniej więcej w C++/QT by dopiero potem przejść dalej;p

Aktualnie taki kod wystarcza by połączyć się z Paradox 5.0 i mniej
[code]
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("Paradox");
db.setUserName("Zellus");
db.setHostName("Paradox");
[/code]

1 użytkowników online, w tym zalogowanych: 0, gości: 1