Salve a tutti.

Ho un programma composta da delle finestre che si collegano a un database.(esempio/database.mdb)

In una finestra , tramite DialogBox carico un immagine in una PictureBox
quindi clicco su open ( c:/immagini/immagine.jpg)

Da questo momento in poi tutti le finestre che si collegano al database danno errore
perchè dicono giustamente che non trovano database al c:/immagini/esempio/database.mdb !!!
anche se la stringa di connessione specifica esempio/database.mdb (nella directory del programma)


la stringa di connessione è la seguente :

codice:
Dim ConnString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _
                & "Data Source=esempio\database.mdb;Jet OLEDB:database password=******"

e nella finestra dell'immagine , carico un immagine tramite :

codice:
       Dim openDLG As New OpenFileDialog
       openDLG.Filter = "Image Files (*.bmp, *.gif, *.jpg)|*.bmp;*.gif;*.jpg"

       If openDLG.ShowDialog = DialogResult.OK Then
	
                       p.Image = Image.FromFile(openDLG.FileName, True)
                       p.SizeMode = PictureBoxSizeMode.StretchImage
                       p.Size = New Drawing.Size(100, 100)
              (...)

etc. etc

Premetto che la directory del programma puo' essere posta in qualunque parte e nn conosco la path.Ce un comando per conoscere la path precisa del programma?

Come posso ovviare al problema senza modificare tutte le stringhe di connessione?



Grazie