rimehaug Skrevet 25. september 2011 Del Skrevet 25. september 2011 Når man lager et program i VB2010 og vil koble det til en database, så definerer man i programmet hvor databasen ligger. Hva om man vil endre plasseringen av databasen? I mitt tilfelle en access-fil. F.eks ha den på en server, så flere pc-er kan bruke den. Noen gode forslag, f.eks til å legge inn Fil->Åpne Database...??? Lenke til kommentar
GeirGrusom Skrevet 26. september 2011 Del Skrevet 26. september 2011 Endre DataSource objektet? Lenke til kommentar
MailMan13 Skrevet 26. september 2011 Del Skrevet 26. september 2011 (endret) Du har vel kanskje fått en connectionstring i app.config da? Du skal ha noe sånt som dette et sted der: <connectionStrings> <add name="myDataSource" connectionString="Provider =Microsoft.Jet.OLEDB.4.0; Data Source =C:\mydatabase.mdb; User Id =user; Password =password; "></add> </connectionStrings> Endre "Data Source" der til å peke på riktig database. Bruker du noe som er på toppen av en OleDBConnection til å koble til databasen har den ConnectionString som en public property som du kan sette programatisk i constructor eller før du åpner tilkoblingen. Hvis evt. Hvis alt er likt mellom databasene (samme credentials og provider), holder det å sette DataSource. Dog, tror ikke du kan ha en Access-database åpen flere steder samtidig uten videre... Endret 26. september 2011 av MailMan13 Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå