Baza danych dla kazdeg?

0

An error occurred while attempting to initialize the Borland Database Engine (error $2108)

Stworzylem tabele w datebase desktop (delphi) w foramcie paradox 7 .... swtorzylem forme z table i dbgrid ... poustawialem i wszsyko dzialalo... wyslalem do kolegi aby zobaczyl u siebie i mowi ze wyskoczyl mu blad :[pierwszy] W aplikacji wystąpił wyjątek nieznany wyjątek programowy (0x0eedfade) pod adresem 0x77e6d756
i :An error occurred while attempting to initialize the Borland Database Engine (error $2108)
po czym uruchomila sie forma z pusta tabela(dbgrid)... CZEMU NIE DZIALA? czy to z braku dll-a?

0

CZEMU NIE DZIALA? czy to z braku dll-a?

tak, a raczej dll'ków :) co sie zowią BDE (cała paczka bdeinst.cab :))

0

ale na dysku nie mam nic takeigo :bde.cab

ale zawsze mi sie wydawalo ze delphi wszysko co potrzebne( wsyzskie moduly) doczepia do exeka...

0

ale na dysku nie mam nic takeigo :bde.cab

ale zawsze mi sie wydawalo ze delphi wszysko co potrzebne( wsyzskie moduly) doczepia do exeka...

wszystkie orócz BDE :)

0

It is possible to install BDE from a 32-bit Inno Setup installation. Follow these steps:

  1. Download MiniReg.exe [13KB, source] to your installation's source directory (typically the directory containing your script file). MiniReg.exe is a utility I (Jordan Russell) wrote that contains a subset of the functionality in Microsoft's REGSVR32.EXE. (REGSVR32.EXE is not used since it does not come preinstalled on the first release of Windows 95.)
  2. Extract the BDEINST.DLL file from BDEINST.CAB, located in Program Files\Common Files\Borland Shared\BDE. To do this, either use WinZip or type "EXTRACT BDEINST.CAB" at the command line. (If BDEINST.CAB doesn't exist in your BDE directory, click here or here to download version 5.11 [3581 KB, md5sum e8a51ce7a07bbece55dad9307c65e224].)
  3. Move the extracted BDEINST.DLL to your installation's source directory.
  4. Add these lines to your script:
  5. [Files]
  6. Source: "MiniReg.exe"; DestDir: "{tmp}"
  7. Source: "BdeInst.dll"; DestDir: "{tmp}"
  8. [Run]
  9. Filename: "{tmp}\MiniReg.exe"; Parameters: """{tmp}\BdeInst.dll"""
    That's it. Using this method, you get around the "certified installer" issue since Borland's own BdeInst.dll is doing the actual file installation and registry entry creation, not Inno Setup.
0

Zadam jedna proste pytanie :
Jak zrobic by moja baza dnaych mogal byc <ort>uruchonmiona </ort>na kazdym kompie bez uzycia jakis ino setupow... <ort>tlyko </ort><ort>noralny </ort>.exek z .db i jakby co .dll

0

Zadam jedna proste pytanie :
Jak zrobic by moja baza dnaych mogal byc uruchonmiona na kazdym kompie bez uzycia jakis ino setupow... tlyko noralny .exek z .db i jakby co .dll

nie dasz rady.. albo skopiujesz bde albo jakis serwer (np mysql...)

0

zrobil ktos z obecnych tu osob jaks w <ort>prezszlosci </ort>baze danych? ktora by <ort>chodizla </ort>na innych kompach...

0

Użyj czegoś innego od BDE np. TDBF

0

u mnie na 2000 i u kolegi rowniez na 2000 dziala bez niczego
a u innych 2 kumpli na xp nie dziala

0

Ja zrobilem, chodzi bez problemow.
Co prawda wczesniej wywalal ten sam komunikat co Tobie.
Ale w instalacji mojego programu wkompilowalem BDE, to instaluje sie automatycznie i wtedy jest spokoj. Chodzi na kazdym kompie: Win95, 98, NT, ME, 2000, XP

0

oki sprobuje jak Ty...

0

masz moze gg/ albo tlena?
http://www.jrsoftware.org/download.php/bdeinst.cab?site=1
mam troche problem ze zrozumieniem tej instrukcji:-) . o jakie scripty tam chodzi?

0

ja pisalem program oparty na BDE i dzialal na innych kompach (bez zadnych dll) bez problemu. wystarczylo w DataBaseName podac sciezke do katalogu gdzie znajduja sie jakies tabele i w TableName pokazywaly sie wszystkie dostepne tabele w tym katalogu. teraz trzeba tylko zrobic instalacje, ktora bedzie tworzyc katalog w okreslonej sciezce i tworzyc w tym katalogu wczesniej zdefiniowane w programie tabele. i to styknie.... nic wiecej nie trzeba robic - wystarczy ze zamiast aliasow kozysta sie ze sciezek.

pozdro.

0

dobrze rozum8iem Cie, robilem tak i testowalem na 5 kompach kumpli i tylko na jednym dzialalo

i znalazlem juz sposob jak sie instaluje bde - tak jak jest napisane wczesniej

0

ok. chce zrobic to za pomocą programu minireg.exe. gdzie mam wpisać te linie kodu:

[Files]
Source: "MiniReg.exe"; DestDir: "{tmp}"
Source: "BdeInst.dll"; DestDir: "{tmp}"

[Run]
Filename: "{tmp}\MiniReg.exe"; Parameters: """{tmp}\BdeInst.dll"""

??????????

0

Ok, jak nie chcecie pomudz to może tak: ściągnołem sobie plikźródłowy. jest tam funkcyjka. dajmy na to, że podam tam nazwe tej biblioteki (BdeInst.dll), wywołam funkcyjkę i mam zainicjowany mechanizm BDE? Jak rozumiem działa to jednorazowo, czyli po wyłączeniu (komputera?) koniec BDE, tak? czy to instaluje w jakiś sposób BDE, i jest dostępne później na stałe?

0

Hej ludzie.

Te linie
6. Source: "MiniReg.exe"; DestDir: "{tmp}"
7. Source: "BdeInst.dll"; DestDir: "{tmp}"

musicie wpisac w programie innosetup , o ktorym pisalem wyzej.
Sciagnijcie sobie Innosetup oraz Minireg.

Jakby co to walcie na prywatnego maila.

0

Pisz wszystko na ADO - szybsze i w igóle fajne (pomijajac ze made in MicroSoft)

0

mówisz, ze ado jest uniwerslane? ok, ale jakiś głóp moze mi bez oporów zmodyfikować baze danych przez ms_access. a ja bym nie chcial takich wybrykow, zeby mi jakis matol nasrał, w baze danych. ib jest z tego co wiem najlepszym rozwiazaniem. tylko jak wyeksportowac program korzystajacy z ib? cza jakis modul dolonczyc, czy jakis instalator? czy cos w rodzaju tego minireg'a i innosetup'a?

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