Avatar billede tomdahl Nybegynder
14. september 2005 - 18:48 Der er 2 kommentarer

Connectionstring til adodc ved skift af programfolder

Jeg har lavet et program, som jeg installerer via den setup fil, som laves i VB 6 (Package and Deployment wizard).
Mit problem er, at den connectionstring jeg har tilknyttet Adodc giver en fejlmeddelelse, når programmet installeres i en ny folder.

I Form load laver jeg en ny connectionstring som peger ned i programfolderen, der hedder:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist security Info;Data Source= " & App.Path & "\filnavn.mdb"
Dette virker ikke i tilfælde, hvor jeg har en i Form har en tekstbox, som er knyttet til Adodc1. Det virker som om, at tekstboxen kalder Adodc'en inden Form Load ændrer connectionstring. Dette var ikke tilfældet da jeg brugte DAO (data1).

Kan nogen hjælpe?

Tom Dahl
Avatar billede tma Juniormester
16. september 2005 - 12:49 #1
Prøv at bruge initalize hændelsen istedet for load. Har dog ikke testet...
Avatar billede tomdahl Nybegynder
18. september 2005 - 21:41 #2
Har netop selv løst problemet. Connectionstring i Design mode  - må ikke indeholde filsti. Ved at have denne connectionstring "Provider=Microsoft.Jet.OLEDB.4.0;Persist security Info;Data Source= "filnavn.mdb" er problemet løst.

Tom Dahl
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