Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB.NET] problema di path e dialogbox

    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






  2. #2
    Ho risolto usando "Application.StartupPath"

    gr lo stesso.

    Ciauz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.