Gå til innhold

Koble til en database i VB 2010


Anbefalte innlegg

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
Videoannonse
Annonse

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 av MailMan13
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...