Avatar billede stenovitz Praktikant
27. oktober 2004 - 19:21 Der er 4 kommentarer

D6: Fejl i sti til database eksempelfiler

Hej

Efter nogle års fravær fra Delphi, er jeg ved at sætte mig ind i programmeringssproget
igen, nu i Delphi 6 Enterprise. Jeg ser lidt på samplefilerne, bla på demoen for Delphis
indbyggede TeeChart. I demoen indgår også nogle eksempler med kald til nogle databaser,
disse databaser ligger på min maskine på

E:\Programmer\Fælles Filer\Borland Shared\Data\

Når jeg under runtime forsøger at få adgang til databaseeksemplerne, dukker følgende
fejlmeddelelse op:

Project teedemo.exe raised exception class EDBEngineError with message 'Path not found.
File: E:\Programmer\Fµlles Filer\Borland Shared\Data\Animals.DBF'. Process stopped. Use
Step or Run to continue.

Umiddelbart ser det ud til at min Delphi ikke kan genkende æ, ø og å (skriver 'Fµlles'
istedet for 'Fælles'), jeg har derfor forsøgt mig med flere udveje:

1: Kopiere Borland Shared directoriet til en anden mappe og derefter lave en User Override
i 'Environmental Variables' under 'Environment Options', hvor 'CommonProgramFiles'
variablen overrides.

2: Tilføje stien under 'Project Options'->'Directories/Conditional'->'Search Path'.

Intet af det hjælper dog på mit problem, hvad gør jeg?
Avatar billede pellelil Nybegynder
27. oktober 2004 - 20:55 #1
Problemet er på en dansk windows (som du har set) at de BDE-Aliases der automatisk oprettes. Disse "peger" på et forkert folder da den automatiske process åbenbart har problemer med at finde det rigtige tegn for "æ". Du skal spledes manuelt rette disse Alias'es. Brug Start->Programmer->Borland->BDEAdministrator. Med denne kan du rette pathen for Alias'et "DBDemos" (erstat "µ" med "æ") og "Apply" ændringen.
Avatar billede stenovitz Praktikant
28. oktober 2004 - 08:43 #2
Mange tak, det var lige det der skulle til :-)
Avatar billede pellelil Nybegynder
28. oktober 2004 - 08:47 #3
Det var så lidt - For at tale om noget helt andet: hvis du selv har planer om at skulle rode med database så glem BDE'en (den må i dag anses for at være forældet). Jeg vil i den forbindelse slå et slag for FireBird (www.firebirdsql.com) og via Borlands Community kan du hente seneste version af IBX (gratis componenter til at "snakke med" en InterBase/FireBird database).
Avatar billede stenovitz Praktikant
28. oktober 2004 - 09:18 #4
Tak, men med hensyn til database, når jeg ført for alvor kommer igang med databaseudviklingen (igen) hælder jeg mere til Oracle. Kommunikationen til Borland miljøer (Delphi/C++) har jeg så kørt via et ADO-lignende værktøjer (er dog ikke Borlands egen ADO, men vistnok udviklet i Holland, husker ikke lige navnet). Men tak for tippet, anyway ;-)
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