Avatar billede asppro Nybegynder
07. september 2001 - 13:26 Der er 6 kommentarer og
1 løsning

Delphi 4 og Acces

60 nemme point for en lille huskeliste til hvordan man kobler op imod en Acces database med et delphiprogram.

Evt med ODBC / ADO

OBS Jeg har KUN installeret Delphi 4.

Avatar billede sherlock Nybegynder
09. september 2001 - 03:16 #1
Opret en ODBC system-dsn (eks. \"minedata\")

Lav en form med en database-komponent.
Når du skal vælge aliasname vælger du bare \"minedata\".
Avatar billede asppro Nybegynder
09. september 2001 - 11:24 #2
Skal man oprette en dsn kan man ikke skrive det i koden \"I Delphi\" ?
Avatar billede sherlock Nybegynder
09. september 2001 - 12:20 #3
Det er ikke bare lige at gøre det i kode.
Du kan bruge delphi\'s egen MSACCESS driver, men så skal du oprette et bde-alias i din kode og det kan være usikkert om MSACCESS-driveren er kompatibel med din version af Access.
Så er der muligheden for at bruge ADO-dataset (der findes flere freeware på http://www.torry.net). Her kan du selv lave din connection-string. Det giver så igen balladen med din JET version.
Alt i alt er det ikke nemt at bruge Access databaser fra delphi.
Det er sføli ikke så slemt hvis det kun er på én maskine det skal køre. Hvis det er et program der skal didtribueres, skal du vælge noget andet !!!
Avatar billede asppro Nybegynder
09. september 2001 - 16:40 #4
Med andre ord, Acces skoder i Delhpi :-)
Avatar billede asppro Nybegynder
09. september 2001 - 16:42 #5
Hvad hvis det er MySQL kan man lave en forbindelse dertil, uden at skulle tilføje noget i Windows ?
Avatar billede sherlock Nybegynder
09. september 2001 - 16:44 #6
Ja :-)
Hvis ikke man bruger en serverløsning, så er dbIsam, FlashFiler eller en anden BDE-erstatning klart at foretrække.
Find noget der kan compiles sammen med dit program, så du ikke er afhængig af andre parametre på dine klienters maskiner.
Avatar billede asppro Nybegynder
09. september 2001 - 16:46 #7
:-) Takker
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