26. april 2005 - 19:45Der er
7 kommentarer og 1 løsning
Connect Access2000 via ADODB
Hej experter. Nu har jeg forgæves forsøgt selv at finde en løsning på nettet, derfor dette her... Jeg har en Access 2000 DB som jeg gerne vil have listeet op i et Datagrid - det virker også fint nok når jeg bruger komponenten der hedder ADODB. Jeg vil bare gerne have at min sti til dB altid er : & App.Path & "\Kano-sytem.mdb". Min ADODB på formen hedder AdoKunder, hvordan sætter jeg Connectionstring til ovenstående i stedet for f. eks: "E:\Dokumenter\Visual basic\Kano-system\Kano-system.mdb"?
Den henter bare altid data fra "E:\Dokumenter\Visual basic\Kano-system\Kano-system.mdb" og det er jo ikke så smart da klienten ikke altid ligger programmet lige der :-))
Så vidt jeg lige kan se, så har du sådan set gjort det rigtigt nok, app.path skifter jo bare ikke til noget andet før du kører programmet fra et andet sted.
Lyder meget suspekt, du kunne evt. smide en msgbox ind i din form_load for og se hvilken connectionstreng den danner. Ville også hjælpe hvis du fortalte hvilken fejlmeddelelser du fik.
Hvis jeg laver en msgbox, og så flytter mappen et andet sted hen, siger den stadig at stien "E:\Dokumenter\Visual basic\Kano-system\Kano-system.mdb" ikke er gyldig, men i msgbox'en står der den rigtige string: "C:\Documents and Settings\Michael\Skrivebord\Kano-system\Kano-system.mdb"...hmmm måske min string ikke bliver opdaget af ADODB'en?
Bliver desværre nødt til at stå af nu, skal tidlig op i morgen :-(
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.