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
![]()

Rispondi quotando