19. januar 2004 - 15:33Der er
13 kommentarer og 3 løsninger
Forbindelse til .mdb database
Jeg arbejder i programmet Borland C++ Builder 5. Jeg har før hen arbejdet med paradox databaser, men som noget nyt er jeg gået igang med access databaser.
Jeg har først lavet programmet i Builder, herefter har jeg oprettet en database i programmet ms access, og tilsidst har jeg lavet et alias til databasen i programmet database desktop, som følger med C++.
Når jeg nu i C++ forsøger at skabe kontakt til databasen, bliver jeg spurgt om et pass og user, men har ikke lagt noget pass og user på databasen.
Når jeg så går ind i Database Desktop og kigger på mit alias, og vælger connect, står der "Cannot load an IDAPI service" "library." "File: MSJT3032.DLL"
Vil hører om der er nogen her, der har fået succes med at få forbindelse til en access database (".mdb") og hvordan de gjorde det?
Jeg antager, at du ikke kører en professionel database, men bare den lokale klient.
For at få adgang til en Interbase-fil skal der køre et service-program i baggrunden.
For at starte/kontrollere at den kører: Kontrolpanelet, "Administrative opgaver", Services. Heri bør du kunne finde en "Interbase Server" og hvis den ikke er startet, så dobbeltklikker du på den osv.
Nu skulle det være muligt at opnå forbindelse. Det kan du teste vha. IBConsole-programmet hvor du skal angive sysdba og masterkey som login.
Når nu der er hul igennem, så skal du til at oprette databaser og tabeller. Det sker via SQL og er ikke helt let. Håber at du har erfaring med relationelle databaser (der ligger nogle gode tutorials under Interbases' doc-katalog)
Hvis du alligevel vil bruge en ACCESS DB, er der ingen grund til at bruge interbase. Jeg har i mit kodelagt optil at du bruger ADO det fungerer fint for mig !!!
Min fejl. Stirrede mig blind på ordet databaser og tænkte slet ikke på Access ;-)
Borrisholdt's eksempel er rettet mod Access og jeg har heller ikke haft problemer med at tilsluttte dertil vha. ADO - men jeg har ikke brugt det meget...
hehe ja :) Det der undrede mig var bare hvad den der låste Nwind.ldb laver. Men tak for hjælpen :)
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.