Avatar billede bris Nybegynder
22. maj 2002 - 18:36 Der er 23 kommentarer og
1 løsning

Kompilering!..

Jeg har lavet et program, som bruger en access-database. Jeg kunne godt tænke mig at flytte det her program til en computer, som ikke har delphi liggende på sig! Jeg flyttede derfor bare .exe filen og database, og oprettede odbc-kilden på den anden computer! Så kom denne fejl!

Exception EDBEngineError in module Kundereg.exe at 00741c6
An error occurred while attempting to initialize the Borland Database Engine (error $2109)

Det kan da ikke passe, at man skal have delphi liggende, for at kunne køre programmet.. vel? Hvad gør Jeg??
Avatar billede angelod Novice
22. maj 2002 - 18:42 #1
Du benytter BDE (Borland Database Engine) som *skal* være installeret på alle computere der skal køre det program.

Løsningen er at distribuere BDE med (stort og tungt), eller skifte til ADO som er installeret på størstedelen af alle Windows-computere.
Avatar billede snowball Novice
22. maj 2002 - 18:42 #2
Nej du skal også bare ha' BDE delen med. På din Delphi CD ligger der et program der hedder InstallSheild. Der kan du lave et lille installationsprogram som sørger for at få de filer med som skal bruges for at kunne få forbindelse til din database !

En anden løsning ville være at benytte ADO i stedet for BDE for så kan du nemlig bare flytte tingene som du først har prøvet !

Snowball
Avatar billede snowball Novice
22. maj 2002 - 18:44 #3
angelod: MDAC 2.1 (og dermed ADO) følger som standard med alle windows versioner så der er der ingen problemer :)

Snowball
Avatar billede dkn Nybegynder
22. maj 2002 - 18:44 #4
...og du er også helt sikker på at du ikke har lavet nogle static paths, så den leder efter db'en i en forkert mappe?
Avatar billede angelod Novice
22. maj 2002 - 18:47 #5
snowball >> Det er så ikke helt rigtigt. Det er ikke med som standard til tidligere versioner af Windows, og det er der stadig nogle få der bruger, men de få kan hente det gratis fra Microsofts side. :)
Avatar billede snowball Novice
22. maj 2002 - 18:50 #6
angelod: Så snakker vi om Win3.x da !? På arbejdet har jeg været med at lave et program som benytter sig af ADO og kører primært på Win95 PC'ere, og der har ikke været nogen problemer (og nej, MDAC er ikke blevet opdateret)! :)

Snowball
Avatar billede angelod Novice
22. maj 2002 - 18:55 #7
snowball >> Jeg ved bare at jeg har haft et par problemer med de første versioner af Win95 før de fik opdateret MDAC, men skidt nu med det, jeg *kan* jo bare ha været uheldig. Selv foretrækker jeg også selv ADO (eller MySQL/PostgreSQL), så hey. :)
Avatar billede snowball Novice
22. maj 2002 - 18:58 #8
angelod: OK :) Efter jeg fik kendskab til ADO har jeg heller aldrig brugt andet og alle BDE programmer er blevet skrevet om til ADO :)

Snowball
Avatar billede bris Nybegynder
22. maj 2002 - 19:01 #9
Så for at gøre en lang historie kort.. Hvis jeg downloader MDAC 2.1, og installerer det, så kører det?
Avatar billede angelod Novice
22. maj 2002 - 19:02 #10
snowball >> ADO er ret godt ja. Har haft nogle få problemer med at den er langsom til at åbne Access filer, men det må man jo bare leve med, eller benytte et server-baseret database-system. :)
Avatar billede angelod Novice
22. maj 2002 - 19:03 #11
bris >> Ikke før du omskriver dit program til at benytte ADO istedetfor BDE. :)
Avatar billede bris Nybegynder
22. maj 2002 - 19:07 #12
øhh Kræver det den vilde omskrivning? Hvis det gør det? Kan du så fortælle mig hvordan jeg installerer BDE, og hvor jeg evt. kan downloade det henne? Min delphi cd fra bogen er blevet smadret!
Avatar billede snowball Novice
22. maj 2002 - 19:08 #13
bris: Du kan prøve og hente nedenstående eksempel som jeg lavede dengang jeg netop skiftede fra BDE til ADO.

http://home1.inet.tele.dk/j-cgeert/ADO_Test.zip

Snowball
Avatar billede snowball Novice
22. maj 2002 - 19:10 #14
bris: Hvis du kan vente til i morgen, så kan jeg sende den en single BDE installation som jeg har liggende på arbejdet. Den indeholder alt hvad du sal bruge !

Mht omskrivningen, så kommer det jo an på hvor stort og kompliceret dit program er. Det er sådan set "bare" nogle andre komponenter du skal benytte dig af !

Snowball
Avatar billede bris Nybegynder
22. maj 2002 - 19:13 #15
Tak skal du have.. Jeg har bare det problem, at jeg skal aflevere programmet i dag, og derfor er det nok 'hurtigst', at installere bde i stedet for at lave om på alt koden!..
Hvordan installerer man bde?
Avatar billede bris Nybegynder
22. maj 2002 - 19:17 #16
Jeg er ved at downloade version 5.1.1 på denne side:
http://info.borland.com/devsupport/bde/bdeupdate.html
.. Er det noget der hjælper?
Avatar billede snowball Novice
22. maj 2002 - 19:18 #17
Kører setup.exe ;)

Jeg havde selv samme problem engang da jeg skulle bruge et program et andet sted, og jeg fandt adlrig et sted hvor jeg kunne hente BDE som selvstændig installation !

Snowball
Avatar billede snowball Novice
22. maj 2002 - 19:19 #18
Mener kun det er en update man kan hente på Borlands side. Er dog ikke 100% sikker !

Snowball
Avatar billede bris Nybegynder
22. maj 2002 - 19:23 #19
Mener i virkelig, at jeg skal installere Delphi på den anden maskine, eller ændre min kode til ADO, for at det kan komme til at virke?!?
øvøv..
Avatar billede snowball Novice
22. maj 2002 - 19:26 #20
Ja !

Du kunne også prøve at lave en custom installation af Delphi på den anden PC og så prøve om du kan nøjes med at installere database support !

Snowball
Avatar billede bris Nybegynder
22. maj 2002 - 19:31 #21
hvad med den her side?
http://www.primasoft.com/bde.htm
Der kan man downloade bde full version skriver de.. Hmm.. Jeg prøver..
Avatar billede bris Nybegynder
23. maj 2002 - 16:28 #22
Jeg har afprøvet den borland database engine på
http://www.primasoft.com/bde.htm
Og den virkede OK!!.. Det eneste man kan klage over er, at den ikke kan oversætte dansk tegnsæt, dvs. æ,ø,å! Men det kan jeg da leve med!..
Men hvis der er nogen der finder en dansk udgave, så vil jeg meget gerne høre fra Jer!
Tak for hjælpen! Snowball får pointene, hvis du vil komme med et svar!!
Avatar billede bris Nybegynder
23. maj 2002 - 16:41 #23
øhhh.. ups.. Snowball.. Vi kan godt oprette et nyt spørgsmål, så kan du få pointene der? var det noget?
Avatar billede snowball Novice
23. maj 2002 - 17:24 #24
Nej det er lige meget. Går nok :)

Snowball
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