Avatar billede zerohero Nybegynder
16. oktober 2000 - 09:37 Der er 16 kommentarer og
1 løsning

Database Error - Hjælp søges straks

Jeg var lige så glad... Endelig var jeg blevet færdig med et program, der benytter en database, og den virker fint på min computer, men da jeg installerede programmets filer over på en anden computer som ikke har Borland installeret så virkede det LORT sku ikke. I den process hvor databasen bliver åbnet bliver denne besked poppet op på skærmen:

\"An error occurred while attempting to initialize the Borland Database Engine ($error 2109)\".

Jeg har prøvet at kigge i Borlands hjælpe fil om jeg selv kunne løse problemet, men det kunne jeg ikke.
Er der nogen der ved hvad der er i vejen?
Avatar billede borrisholt Novice
16. oktober 2000 - 09:40 #1
Du skal instalere BDE på den nye computer :-(

jens B
Avatar billede borrisholt Novice
16. oktober 2000 - 09:41 #2
Der finde flere dorskellige slags database engines der bliver kompileret med ind i dine exefiler (/dll filler). Topaz er en af dem der virker upåklageligt.

Fordelen er at du ikke skal distribuere et exernt progtam med sammen med dine exefiler ..

Jens B
Avatar billede zerohero Nybegynder
16. oktober 2000 - 09:44 #3
Topaz... forklar lige lidt nærmere...
Avatar billede zerohero Nybegynder
16. oktober 2000 - 09:46 #4
Burde det egentligt ikke bare virke når man har kompilet og gemt sit Project til en exe...
BDE - øhhh (tænker)... Jeg spørger sikkert helt vildt dumt. Men hvordan gør jeg det? Og hvad er BDE? (Jeg er nybegynder)...
Avatar billede borrisholt Novice
16. oktober 2000 - 09:49 #5
Topaz virker i princippet på samme måde som BDE. Du har nogle database komponenter som du smider på din form ....

Det store forkromede forskel er blot at her bliver din database frtolker en del af din exefil, i modsætning til BDE hvod du skal vedlægge et extrent program ...

Det har selvfølgelig en pris : Stører exefiler, og så virker det ikke ret godt til meget store data mængder ... (Det gør BDE herller ikke :-) ).

Skulle du en gang blive en rigtig database haj vil jeg så afgjort anbefale dig at ligge dine data på en Database server (Oracle, MS Sql etc) og så skrive din egen database fortolker ...

I mellem tiden kan du så bruge standard bibloteker alla Topaz.

Jeg skal lige kigge om ikke jeg har det liggende ...

Jens B
Avatar billede borrisholt Novice
16. oktober 2000 - 09:53 #6
\"Borland Database Engine\" hvis nu du skulle forkorte det til tre bogstaver hvlke ville du så vælge ? Nå spøg til side.

BDe er blot en almindelig forkortelse af \"Borland Database Engine\". Du finder den på den Delphi CD-Rom.

Den gang du installerede Delphi har du, mere eller mindre (nok mest det sidste), valgt at du ville instalere BDE.

problemet ved BDE er at du skal med give det sammen med dit program for at det kan  køre på en anden maskine ....


jens B
Avatar billede pellelil Nybegynder
16. oktober 2000 - 09:58 #7
Som Borrisholt siger så kræver database programmer (så fremt i fald at du bruger Paradox eller lign.) at du installere BDE\'en på dine klient computere. Der findes en række alternativer til paradox som ikke kræver BDE\'en. Heriblandt Topaz (som jeg ikke kender udover jeg ved den er billig).

Sammen med Delphi (på CD\'en) finder du programmet \"Install Sheild Express\". Hvis du laver et installations program med denne har du mulighed for at \"bygge BDE\'en\" ind i dette installations program, således at når dine brugere installere dit program så installeres BDE\'en samtidig med.
Avatar billede zerohero Nybegynder
16. oktober 2000 - 10:03 #8
jeg tror faktisk at jeg har et stort problem, for nu da jeg tænker mig lidt om, så var der vist nogen af installations filerne der ikke virkede på min Delphi CD-Rom (mon ikke der stod noget med BDE...)
Jeg kan nemlig heller ikke bruge min Tquery trods det at mange har anbefalet mig at bruge Tquery.
Og den der \"Install Shield Express\" der ligger på min Delphi CD-Rom den virkede i hvert fald slet ikke (jeg ved det er en skod CD jeg har fået fat i...)
Avatar billede zerohero Nybegynder
16. oktober 2000 - 10:05 #9
Men hvad kan jeg så egentligt gøre? Nejjj den må altså virke den der BDE fordi hvordan skulle jeg ellers kunne bruge min Ttable komponenten?
Avatar billede borrisholt Novice
16. oktober 2000 - 10:07 #10
Topaz ......

Jens b
Avatar billede pellelil Nybegynder
16. oktober 2000 - 10:08 #11
Både TTable og TQuery kræver (når vi taler Paradox) at BDE\'en er installeret så alt andet lige så tror jeg at dine TQuery problemer skyldes \"fejl 40\"  :-)

Med hensyn til en dårlig CD så kan Borland afhjælpe dette
Avatar billede pellelil Nybegynder
16. oktober 2000 - 10:09 #12
borrisholt> Får du provition af salget  :-) 


InterBase .....
Avatar billede borrisholt Novice
16. oktober 2000 - 10:13 #13
Næææ ikke jeg ved af ..

:-< Jeg synes bare BDE er noget hø ...

Jens B
Avatar billede zerohero Nybegynder
16. oktober 2000 - 10:14 #14
Tror du pellelil...ja, der kan sku godt være noget om snakken angående \"fejl 40\" *G*. Ja ja ja jeg har da også dårlig samvitighed overfor Borland og jeg køber også snart Delphi 5 af Borland... Nå men Borrisholt, hvordan får jeg fat i Topaz?
Avatar billede borrisholt Novice
16. oktober 2000 - 10:17 #15
Hvis du sender mig en e-mail så \"kigger jeg under min seng\"

jens B
Avatar billede zerohero Nybegynder
16. oktober 2000 - 10:21 #16
Her er så min e-mail: Soeren@freestyle-media.dk
...kig nu godt efter *S*...
Avatar billede zerohero Nybegynder
16. oktober 2000 - 10:44 #17
1000 tak Borrisholt - \"You\'re my man\"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester