22. maj 2002 - 18:36Der 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??
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 >> 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. :)
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 >> 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. :)
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. :)
ø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!
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 !
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?
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 !
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!!
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.