Avatar billede vandhunden Nybegynder
28. juni 2001 - 11:53 Der er 13 kommentarer og
2 løsninger

Program med Acces-database

Det lykekdes mig for et par år siden at lave et delphi-program hvor man kunne bladre igennem poster og ændrer i dem og tilføje nye, osv, men nu har jeg først fået brug for det og jeg kan ikke hitte ud af det. Er der nogen der kan give mig et par hints til hvordan jeg får den der \"DataSource\" til at fatte hvilken databsefil jeg vil åbne?

Forklaring må gerne være skåret ud i pap, jeg er meget dum til det her.

Jeg bruger delphi 3.
Avatar billede martinlind Nybegynder
28. juni 2001 - 12:00 #1
Jeg mener du skal oprette et alias i BorlandDataBaseEngine (BDE), og sætte til at pege på din Access database, der efter peger du fra din Delpgi app. på det nye alias, så skulle der være hul igennem

/Martin
Avatar billede a_c Nybegynder
28. juni 2001 - 12:00 #2
Bruger du ikke en Table komponent?
Der kan du  sætte databasename og lignende op.
Avatar billede martinlind Nybegynder
28. juni 2001 - 12:02 #3
TTable/TQuery --> TDataSource --> TDatabase --> BDE/Alias

/Martin
Avatar billede a_c Nybegynder
28. juni 2001 - 12:03 #4
ja korrekt
Avatar billede a_c Nybegynder
28. juni 2001 - 12:03 #5
:)
Avatar billede vandhunden Nybegynder
28. juni 2001 - 12:10 #6
hmm, ok prøver, men er ikke sikker på at det hjalp mig meget... Det er de par ting jeg har siddet og rodet med, på en eller anden måde...
Avatar billede morten_s Nybegynder
28. juni 2001 - 15:15 #7
Har selv prøvet med en ODBC opkobling til Acces, og fandt ud af at den kun virker til Acces 97 og ikke til Acces 2000.
Avatar billede martinlind Nybegynder
28. juni 2001 - 15:20 #8
Var der ikke noget med at du skulle vælge et andet driver dll inde i din Alias config., jeg synes jeg kan huske et eller andet med at der var en anden dll man skulle bruge end den der bliver valgt default
Avatar billede morten_s Nybegynder
28. juni 2001 - 15:27 #9
Næe fik det aldrig til at virke på Acces2000, og har nu skiftet til MySql...og den virker bare
Avatar billede martinlind Nybegynder
28. juni 2001 - 15:34 #10
morten_s >> når du bruger Delphi, burde du overveje InterBase og IBExpress, det kører FEDT, og er OpenSource som MySQL
Avatar billede vandhunden Nybegynder
28. juni 2001 - 15:36 #11
Hmm, jeg kan stadig ikke finde et sted der skal pege på en acces-fil... Ikke flere idéer eller hvad?
Avatar billede martinlind Nybegynder
28. juni 2001 - 15:39 #12
Accessfil --> TableName property\'en
Avatar billede morten_s Nybegynder
28. juni 2001 - 15:40 #13
Allerførst skal du gå ind i Denne computer og derefter kontrolpanel og her skal du loade ODBC datakilder, og inde i dette program opretter du et alias som peger på din Acces tabel, aliaset kommer automatisk ind i din BDE, men tjek for en sikkerhedsskyld.

Hvis du kører Acces2000 og kan få det til at virke vil jeg gerne vide det
Avatar billede vandhunden Nybegynder
29. juni 2001 - 09:53 #14
Finder lige ud af det, det bliver vist ikke bedre... Tak for hjælpen i hvertfald...
Avatar billede janbb Juniormester
29. juni 2001 - 12:39 #15
Det er muligt dette blot er en gentagelse, men fandt selv \"vej\" via nedenstående svar på eksperten (\"sjensen\"), der beskrev det korrekt i forhold til versioner osv.(Delfi 3 kan jeg ikke udtale mig så meget om, men det afhænger formentlig osse af hvilket windowssystem der bruges.)
http://www.eksperten.dk/spm/74937
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