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