Avatar billede janbb Juniormester
22. marts 2001 - 11:35 Der er 10 kommentarer og
2 løsninger

db og paradox engine

Har laver en database i delfi (paradox database).Jeg har lagt programmet på en cd og programmet skal kunne køre fra cd.en på andre computere.Afprøvede først programmet på en \"anden computer\", hvor delfi osse var installeret og det gik fint, men prøvede så på en der ikke havde delfi installeret og den sagde så at \"no paradox engine installed\".
Det er lidt surt.Hvordan kan man komme udenom at programmet kun kan køre på computere med \"paradox engine\".Vil man få det samme problem hvis man forsøer at lave databasen som en SQL-database (har endnu ikke prøvet dette så ved ikke hvilke problemer jeg her kan få).Eller kan man gøre noget andet ?.Undskyld de få points for svaret, men eksperten har taget mine points tilbage (700) der skulle være givet for meget ved \"regnefejl\" gennem 2 år (?).
                        Venligst Jan
Avatar billede pellelil Nybegynder
22. marts 2001 - 11:40 #1
Hvis du vil bruge Paradox så skal BDE (Borlands Database Engine) installeres på ALLE de PCere hvorpå du ønsker at køre dit program. Det samme gør sig gændende for alle typer databaser. Hvis du bruger MS-SQL så skal MS-SQL Klienten installeres, hvis du bruger InterBase så skal Interbase Klienten installeres osv..

Den eneste måde at kommer ud over dette problem er at vælge en database som ikke kræver en klient del (så som DBISAM, FlashFiler eller lign.)
Avatar billede martinlind Nybegynder
22. marts 2001 - 11:44 #2
Ja, når du bruger Paradox skal du også installere Paradox database engine. Du kan evt. Bruge InterBase istedet, den skal også installeres med det kan du få dit program til selv at undersøge og gøre hvis det er nødvendigt, det fylder ca. 20 liner kode at lave dette.

Så mit råd vil være at lave det på en InterBase også evt. lave dine TTables og til TQuery, dette er dog ikke nødvendig hvis det bare er et lille db-program.

Du kan også bruge ClientDataset så skal man bare bruge MIDAS.DLL.

/Martin

PS. Interbase er også borland og er opensource
Avatar billede martinlind Nybegynder
22. marts 2001 - 11:45 #3
hvis du vælger flashfiler skal du istedet køre med deres dll\'er.

/Martin
Avatar billede pellelil Nybegynder
22. marts 2001 - 11:48 #4
Her har du en liste med alternativer til BDE\'en: http://www.kylecordes.com/bag/list.html
Avatar billede janbb Juniormester
22. marts 2001 - 12:06 #5
Ja så blev jeg så klog.De maskiner der er aktuelle har alle ACCES installeret - er der ikke nogle \"engines\" her man kan gøre brug af ?.
Avatar billede pellelil Nybegynder
22. marts 2001 - 12:07 #6
ADO
Avatar billede janbb Juniormester
22. marts 2001 - 12:23 #7
Vil det sige jeg kan oprette databasen som en ADO database og så skulle det kunne køre af sig selv ?.
Avatar billede martinlind Nybegynder
22. marts 2001 - 12:25 #8
Ja, hvis du bruger ADO componenter
Avatar billede martinlind Nybegynder
22. marts 2001 - 12:27 #9
Men hvis det var mig der alligevel skulle lave min kode om ville jeg bruger interbase, for så er du fuldstændig fri for nogle afhængigheder af nogen art, du slipper for fejl som \"Forkert ADO version\" osv.
Avatar billede janbb Juniormester
22. marts 2001 - 12:42 #10
Det prøver jeg at kigge på selv om det umiddelbart ser en hel del sværere ud end det jeg har prøvet indtil nu.Foreløbig tak
Avatar billede martinlind Nybegynder
22. marts 2001 - 12:52 #11
Drop en mail til mig så sender jeg et lille install unit der kan finde ud af at installe IB.

martin@e-lind.dk

Avatar billede pellelil Nybegynder
22. marts 2001 - 13:08 #12
martinlind> Efter som jeg ikke selv har rodet med IBX\'s installations component så vil jeg da gerne \"med på en kigger\" hvis du alligevel har et færdigt eksempel pelle@liljendal.dk (jeg har her på det sidste lavet \"Inno Setup\" scripts til installation af mine systemer, hvor jeg blot har kaldt \"det normale IB Klient SETUP-program\").

janbb> InterBase (via IBX) er ikke meget mere svær end Paradox. Det primære du skal vende dig til er at ALT foregår i transaktioner (også select\'s).
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