Domanda c# Application.StartupPath.

Pacifico437

Utente Gold
27 Aprile 2012
192
91
8
205
Buongiorno,

ho un file con l'estensione .Mdb
in una cartella che si trova in (AppData>Romaning) e per aprire uso il seguente codice:
Codice:
connection.ConnectionString = @"Provider = Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Users\User\AppData\Roaming\Gestione\Rubrica.mdb";
Gradirei sapere se è possbile aprire il file con.
Application.StartupPath
ho usato il seguente codice:
Codice:
connection.ConnectionString = @"Provider = Microsoft.Jet.OLEDB.4.0;
Data Source=C:\(Application.StartupPath + Gestione\Rubrica.mdb";
Gentilmente se potete suggerire per la risoluzione.

Fiducioso saluto.
Domenico.
 
Se quello che vuoi ottenere è il percorso a un file che si trova nella sottocartella "Gestione" del tuo stesso programma C# Windows Forms puoi trovarlo tramite:

C#:
using System.IO;
using System.Windows.Forms;
//...
string mdbRubrica = Path.Combine(Application.StartupPath, "Gestione", "Rubrica.mdb");
if (File.Exists(mdbRubrica))
{
    connection.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbRubrica;
    //...
}
else
{
    // gestisci errore file non esistente
}
 
Se quello che vuoi ottenere è il percorso a un file che si trova nella sottocartella "Gestione" del tuo stesso programma C# Windows Forms puoi trovarlo tramite:

C#:
using System.IO;
using System.Windows.Forms;
//...
string mdbRubrica = Path.Combine(Application.StartupPath, "Gestione", "Rubrica.mdb");
if (File.Exists(mdbRubrica))
{
    connection.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbRubrica;
    //...
}
else
{
    // gestisci errore file non esistente
}

Se quello che vuoi ottenere è il percorso a un file che si trova nella sottocartella "Gestione" del tuo stesso programma C# Windows Forms puoi trovarlo tramite:

C#:
using System.IO;
using System.Windows.Forms;
//...
string mdbRubrica = Path.Combine(Application.StartupPath, "Gestione", "Rubrica.mdb");
if (File.Exists(mdbRubrica))
{
    connection.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" + mdbRubrica;
    //...
}
else
{
    // gestisci errore file non esistente
}
Gent.mo JunkCoder, ringrazio della gentilezza e disponibilità.
Funziona - RISOLTO -
Auguro buon proseguimento.
Domenico.
 
Indietro
Top Bottom