Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Du skal bruge en ODBC driver til forbindelsen mellem dit program og Access. Du kan ikke få adgang til access via Database Desktop men er nødt til at bruge Access selv til oprettelse/ændring af tabeller, felter o.s.v.
Men du kan sagtens arbejde med dataene i Access tabellerne ved at oprette en driver på \"system DNS\" fanebladet i ODBC (kontrol panel, ODBC datasources).
Efterfølgende kan du sæ vælge denne odbc driver som database f.eks. for dine Delphi\'s Ttable og TQuery komponenter. Jeg er ikke helt sikker med D4, men det kan være at du skal lave et alias i BDE til din odbc driver og så bruge alias\'set som databasenavn i TTable og TQuery, men prøv dig frem.
Synes godt om
Slettet bruger
22. maj 2001 - 17:14#2
Det er sandt. Men når du skal have den til at kunne køre på en maskine UDEN delphi installeret, skal du bruge fx InstallShield Express for dephi, når du så laver din Installfil skal du huske at få tilføjet dit alias til Access databasen.
carstensm: Tusind tak for dit spm.Og for svarerene iøvrigt.Har jo kæmpet med den ting gennem nogen tid og endelig ... er det lykkedes mig at få et delfidatabaseprogram til at acceptere en acess-fil. Det næste problem der nævnes er som det bliver sagt at få et installationsprogram til at medtage den driver man opretter i programmet. Programmet er iøvrigt bundet fast på de biblioteker man har henvist til medmindre man blankstiller databasename og lægger tabellen i samme bibliotek som applikationen. Er der ikke osse noget med at man kan sætte alias til \"none\" ?. Mvh Jan B.
Jeg venter med at give pointene til sjensen til jeg har afprøvet det på en PC uden Delphi.
janbb: Jeg har også søgt højt og lavt efter svaret uden at komme videre. Jeg har ikke testet ret meget på det endnu, så jeg kender ikke til evt. problemer der måtte være m.h.t. installation på anden maskine, men spørgsmålet står åbent et par dage endnu. Eventuelle erfaringer modtages gerne. Carsten
smukkemanny: Mener du at man via installshield har mulighed for at lave alias til databasen ? - eller mener du at man er nødt til selv at lave et tilsvarende setup på den fremmede maskine, som man har ladet delfi-programmet vide findes ?.Jeg har prøvet at lave et setup med installshield (første gang) og der er så vidt jeg kan se ikke nogen options med aliasser.Hvis man bruger en paradoxdatabase kan man lave det lille nummer jeg nævnte med at blankstille databasename, men det virker så vidt jeg kan se ikke med en acess-databasefil, hvilket formentlig skyldes at driveren hentes fra windows og ikke fra borlands program ?.Endelig har jeg osse prøvet med et andet installerings-setup-program og her har programmet svært ved at finde databasefilen på den fremmede maskine.Det ville måske være bedre hvis man kunne lave sit program så man selv \"peger\" på den database, der skal hentes ind ?, men det har jeg ikke helt tænkt igennem endnu.
Synes godt om
Slettet bruger
24. maj 2001 - 13:15#6
Ja, det ved jeg at man kan/SKAL. Når man i delphi-programmet relaterer til sine databaser skal man IKKE gøre det ved c:\\database\\mindb.mdb, men selvfølgelig ved det alias man har oprettet. I installshield (hvertfald 2000), kan man så op i punkt (3) mener jeg, General Options -> kan man så under BDE, klikke settings op så tilføje navnet på det alias man har oprettet. Så vil install-stien blive oprettet der hvor man installerer programmet, og det funger 100%. Jeg havde selv MANGE problemer med netop dette problem, men det er nu løst.
carstensm: Det er rigtig nok at man i installshield kan vælge \"partial BDE\" og så kommer en menu frem med en ODBC driver man kan installere sammen med programmet.Man skal derefter angive den sti hvor databasefilen bliver anbragt. Det virker meget tillokkende og synes umiddelbart at se ud til at have en god chance for at skulle kunne virke hvis man får sig styret rigtigt igennem det.Har ikke selv prøvet det endnu, men som smukkemanny angiver så skulle det kunne lade sig praktisere.
Synes godt om
Slettet bruger
24. maj 2001 - 16:39#9
Det er det, og ja det problem som janbb nævner med stien overkommes ganske enkelt ved at skrive <INSTALLDIR> i stien, i stedet for c:\\etellerandet, jeg brugte LAAANG tid på at finde ud af det :)
Synes godt om
Slettet bruger
24. maj 2001 - 16:40#10
Jeg kan ikke huske hvor jeg har det fra :( Men det fylder 72mb så det er desværre ikke lige noget jeg kan sende til din email :(
Synes godt om
Ny brugerNybegynder
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.