13. oktober 2003 - 15:02Der er
9 kommentarer og 3 løsninger
DAO eller ADO?
Jeg har en funktion i Excel der skal hente data fra Access, og lige nu bruger jeg DAO, men det går sommetider ret langsomt. Ville jeg kunne vinde noget hastighed ved at skifte over til ADO? ...og hvordan skulle min connectionstring så se ud?
Brug af AI afslører de svagheder, virksomheder allerede har opbygget gennem års cloud-transformation, nye SaaS-løsninger og fragmenterede sikkerhedssystemer.
Jeg har ingen erfaring med import fra excel. Men jeg har lavet i access 97 nogle Dao functioner , de virkede ikke da jeg skiftede til access XP, Så lavede min kammerat dem om til ADO, det var et kalænder prosjekt, jeg senere mistede. Der kørte de ikke hurtigere, og det har jeg besvarret dit spørgsmål ud fra. Men du kan jo lade spørgsmålet stå åbent en uges tid. for at se om der kommer bedre svar. Vh Henrik13
DAO benyttes i Access97. ADO benyttes i senere versioner.
sidewinder -Z Har du prøvet den anden ved, at eksportere fra Access til Excel. Jeg ved ikke om det er hurtigere, men det er da et forsøg. Daglig importerer jeg op til 2500 poster fra Excel til Access, og det tager ikke 5 sekunder. Prøv indledningsvis at lave en makro i Access. Brug handlingen OverførRegneark.
Jeg har nu prøvet at lave koden om til ADO, og det gav ikke nævneværdig forskel i tiden det tager at eksekvere. Jeg mener at i alle bør have point for jeres svar, for de var alle til hjælp. Især den link fra nih, så hvis du vil smide et svar :o)
DAO kan stadig hamle op med ADO når det gælder Access baser. Fordelen ved ADO er at det kan kommunikere med mange datakilder og at næsten alle computere har det instaleret via operativsystemmet (IE).
Hej. Lidt sendt. Det store valg mellem DAO og ADO Hvis du primært vil arbejde i Access tabeller og ikke har nogle planer om at opgradere til SQL server kan du roligt blive med DAO Hvis du bruger Access som frontend til en SQL server (eller lign) så skal du bruge ADO i stedet Hvis du primært arbejder i Access, men drømmer om at opgradere din applikation til en SQL server - så bør du bruge ADO fra starten (for at lette overgangen) MEN der er en del begrænsninger når man bruger ADO i Access frem for DAO og du vil formodentlig se frem til det tidspunkt, hvor du skal over og arbejde på den store database... Mvh Henrik13
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.