Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Per creare informazioni sulla stringa di connessione è necessario creare un oggetto derivato dalla IConnectionString classe , ad esempio DB2OdbcConnectionString o DB2OleDbConnectionString. Dopo aver creato la stringa, è possibile salvare, modificare o recuperare informazioni da essa usando le proprietà associate.
Recuperare e modificare le informazioni sulla stringa di connessione
Creare una nuova stringa di connessione chiamando il tipo specifico di costruttore della stringa di connessione, usando il percorso del file con estensione udl che contiene la stringa di connessione specificata.
In alternativa, è possibile chiamare
ReadUDLper il tipo specificatoConnectionString. Molte delle classiConnectionStringdispongono anche di un metodoCloneche potresti voler usare. Si noti cheClonenon carica l'istanza corrente nella memoria attiva, ma crea invece una copia che sarà possibile modificare e salvare su disco in un secondo momento.Se si tenta di recuperare dati da una stringa di connessione di cui si dispone attualmente, è possibile chiamare
Load. Ad esempio, se di recente è stata creata una nuova stringa di connessione e denominataSave, è possibile recuperare l'oggetto dall'archiviazione e nella memoria attiva chiamandoLoaddi nuovo sull'oggetto .Se si usa un percorso che descrive un file che non esiste, il sistema crea un nuovo file con estensione udl usando il percorso descritto.
Recuperare i dati di connessione dall'istanza corrente usando
GetStringo accedendo alla proprietà pertinente.L'uso
GetStringdi consente di modificare la stringa di connessione come se fosse una stringa di testo standard. Al contrario, l'accesso al valore come proprietà è in genere più semplice e sicuro.Al termine della visualizzazione o della modifica del valore pertinente, restituire il valore all'oggetto chiamando
SetStringo impostando la proprietà appropriata.Al termine, salvare le modifiche nell'archiviazione secondaria chiamando
Save.Nell'esempio di codice seguente viene illustrato come recuperare, modificare e salvare i dati della stringa di connessione.
static System.Exception ChangeCommentInUDL(string connString, string newComment)
{
try
{
IConnectionString udl = DB2OleDbConnectionString.ReadUDL(connString);
udl.Comment = newComment;
udl.Save();
System.Exception noException = null;
return noException;
}
catch (System.Exception ex)
{
return ex;
}
}