Avatar billede polar Nybegynder
29. september 2001 - 16:21 Der er 5 kommentarer og
1 løsning

acess database

Ved installasjon av et Visual Basic program med en access database som skal installeres på flere pcèr -
hvor skal koden som finner databasen automatisk skrives inn, og vilken kode er best å bruke?

Avatar billede jper Nybegynder
29. september 2001 - 19:44 #1
Når du laver din installations package så tilføj DB\'en og sørg for den bliver installeret i programmets bibliotek.

Når du så skal finde DB\'en fra programmet skriver du bare:
Dim sSti as string
sSti =  App.Path & \"\\\" & \"MinDB.mdb\"
Avatar billede polar Nybegynder
30. september 2001 - 00:15 #2
Hvor skal denne setningen skrives
i en modul eller i en form
eller i DataEnviroment?
Avatar billede hy Nybegynder
30. september 2001 - 08:34 #3
Du kan bruge følgende i Form_Load

Private Sub Form_Load()
If Right(App.Path, 1) = \"\\\" Then
MainForm.Data1.DatabaseName = (App.Path & \"P_billedarkiv.mdb\")
Else
MainForm.Data1.DatabaseName = (App.Path & \"\\P_billedarkiv.mdb\")
End If
End Sub

Databasen inkludere du i den setup program og ligger den i samme mappe som programmet.

hyde
Avatar billede polar Nybegynder
30. september 2001 - 12:53 #4
Takker for svaret.
men jeg \"sliter\" fortsatt
jeg får ingen feilmeldinger når jeg bruker disse kodene , men fortsatt må jeg skrive inn stien på nytt for hvergang jeg kjører programmet på en annen pc.
jeg har flere former \"frm\"  i mitt prosjekt den som starter først er frmPålogging- er det en bestemt form \"frm\"  denne koden skal skrives i?
videre så bruker jeg DataEnvironment hvor alle spørringer blir foretatt \"SQL spørringer

Kan det ha betydning
på forhånd Takk
Avatar billede hy Nybegynder
30. september 2001 - 14:58 #5
Har du slettet stien til databasen i Properties >> Data1 >> DataBaseName

hyde
Avatar billede polar Nybegynder
30. september 2001 - 19:42 #6
Hvis du mener i DataEnvironment og connetion til databasen hvor stien er  i en boks som heter \"Data Link properties\" så har jeg prøvd å slette den også ja
men jeg er ikke sikker på om det er der du mener?

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