Query i Datasource bez instalacji?

0

Witam.

Mam pytanie. Uzywam w programie Query i Datasource do pobrania danych z pliku *.db (paradox7) ktory znajduje sie w tym samym katalogu co uruchamiany program

Przykladowa skladnia:

query1.close;
query1.sql.clear;
query1.sql.add('select * from mojabaza');
query1.open;

Na moim komputerze dziala super. Na innym w miejscu gdzie jest query1.open wywala oczywiscie blad o braku bde. Wiem ze trzeba zainstalowac sobie bde (sam kiedys napisalem komus dlugiego posta jak to zrobic) ale "podobno" pliki *.db bez aliasow moga byc uruchamiane bez koniecznosci instalowania bde jesli sa w katalogu programu.

Czy to prawda? Jesli tak to mam pytanie jak tego dokonac aby nie trzeba bylo instalowac bde?

Moj problem lezy w tym ze program musi zadzialac na komputerze ktorego uzytkownik nie ma praw ani zgody administratora na instalowanie czegokolwiek.

Jesli jednak sterowniki bde musza byc na komputerze, to moze ktos wie jak obejsc proces instalacji i umiescic wszystko recznie..

0

Można (jeśli masz wersję Enterprise) wykorzystać komponenty z zakładki ADO (Delphi 5). Komponenty ADO umożliwiają odczyt i zapis danych z/do tabel za pomocą silnika Microsoftu - ODBC. ODBC + sterowniki kilku najpopularniejszych baz danych (w tym chyba Paradox, a już na pewno Access) jest instalowane razem z systemem. Wówczas BDE jest niepotrzebne.
Jeśli nie masz wersji Enterprise lub nie możesz zainstalować na komputerze BDE - to masz 2 możliwości:

  1. Rozpracuj format DB (zrzuty szesnastkowe, analiza itp....)
    Na http://www.wotsit.org lub http://www.myfileformats.com/ pewno znajdziesz jakieś informacje na ten temat. Ale generalnie jest to skomplikowane i może zająć troszkę czasu.
  2. Poszukaj w Internecie alternatywnych komponentów.
0

Dzieki za dosc szczegolowa informacje.
Mam (stety lub niestety) Delphi7 Enterprice..

Komponenty alternatywne niby istnieją ale każdy z nich (z tych ktore znalazlem) wymaga jakiejs tam instalki... :-(

0

Znalazlem cos takiego jak Absolute Database ktore podobno kompiluje silnik bazodanowy do exe'ka i nie wymaga osobnych dll.

Czy ktos juz z tego korzystal?

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