DBConnection

DBConnection class

Specifica tutte le proprietà associate a una connessione dati esterna ODBC o OLE DB.

public class DBConnection : ExternalConnection

Proprietà

NomeDescrizione
BackgroundRefresh { get; set; }Indica se la connessione può essere aggiornata in background (in modo asincrono). true se l’utilizzo preferito della connessione prevede l’aggiornamento asincrono in background; false se l’utilizzo preferito della connessione prevede l’aggiornamento sincrono in primo piano.
Command { get; set; }La stringa contenente il comando del database da passare all’API del provider di dati che interagirà con l’origine esterna per recuperare i dati
CommandType { get; set; }Specifica il tipo di comando OLE DB. 1. La query specifica un nome di cubo 2. La query specifica un’istruzione SQL 3. La query specifica un nome di tabella 4. La query specifica che sono state fornite le informazioni predefinite e spetta al provider come interpretarle. 5. La query è contraria un provider di dati elenco basato sul Web.
ConnectionDescription { get; set; }Specifica la descrizione utente per questa connessione
ConnectionId { get; }Specifica l’identificatore univoco di questa connessione.
ConnectionInfo { get; set; }La stringa di informazioni sulla connessione viene utilizzata per stabilire un contatto con un’origine dati OLE DB o ODBC.
CredentialsMethodType { get; set; }Specifica il metodo di autenticazione da utilizzare per stabilire (o ristabilire) la connessione.
Id { get; }Ottiene l’ID della connessione.
IsDeleted { get; set; }Indica se la connessione alla cartella di lavoro associata è stata eliminata. true se la connessione è stata eliminata; in caso contrario, falso.
IsNew { get; set; }True se la connessione non è stata aggiornata per la prima volta; altrimenti falso. Questo stato può verificarsi quando l’utente salva il file prima che una query sia terminata.
KeepAlive { get; set; }Vero quando l’applicazione del foglio di calcolo dovrebbe tentare di mantenere aperta la connessione . Se false, l’applicazione dovrebbe chiudere la connessione dopo aver recuperato le informazioni .
Name { get; set; }Specifica il nome della connessione. Ogni connessione deve avere un nome univoco.
OdcFile { get; set; }Specifica il percorso completo del file di connessione esterno da cui è stata creata questa connessione . Se una connessione non riesce durante un tentativo di aggiornamento dei dati e reconnectionMethod=1, , l’applicazione del foglio di calcolo tenterà di nuovo utilizzando le informazioni dal file di connessione esterno invece dell’oggetto di connessione incorporato nella cartella di lavoro.
OnlyUseConnectionFile { get; set; }Indica se l’applicazione del foglio di calcolo deve utilizzare sempre e solo le informazioni di connessione nel file di connessione esterno indicato dall’attributo odcFile quando la connessione viene aggiornata. Se false, l’applicazione del foglio di calcolo dovrebbe seguire la procedura indicata dall’attributo reconnectionMethod
Parameters { get; }OttieneConnectionParameterCollection per una query ODBC o Web.
override PowerQueryFormula { get; }Ottiene la definizione della formula della query di alimentazione.
ReconnectionMethodType { get; set; }Specifica cosa deve fare l’applicazione del foglio di calcolo quando una connessione non riesce. Il valore predefinito è ReConnectionMethodType.Required.
RefreshInternal { get; set; }Specifica il numero di minuti tra gli aggiornamenti automatici della connessione.
RefreshOnLoad { get; set; }True se questa connessione deve essere aggiornata all’apertura del file; in caso contrario, falso.
SaveData { get; set; }True se i dati esterni recuperati tramite la connessione per popolare una tabella devono essere salvati con la cartella di lavoro; altrimenti falso.
SavePassword { get; set; }True se la password deve essere salvata come parte della stringa di connessione; in caso contrario, Falso.
SeverCommand { get; set; }Specifica una seconda stringa di testo del comando che viene mantenuta quando sono in uso i campi della pagina basati sul server della tabella pivot. Per le connessioni ODBC, serverCommand è solitamente una query più ampia del comando (nella prima non è presente alcuna clausola WHERE). Sulla base di questi 2 comandi (Command e ServerCommand), è possibile popolare l’interfaccia utente del parametro e costruire query parametrizzate
SourceFile { get; set; }Utilizzato quando l’origine dati esterna è basata su file. Quando una connessione a tale origine dati non riesce, l’applicazione del foglio di calcolo tenta di connettersi direttamente a questo file. Può essere espresso nell’URI o nella notazione del percorso del file specifica del sistema.
SSOId { get; set; }Identificatore per Single Sign On (SSO) utilizzato per l’autenticazione tra un server spreadsheetML intermedio e l’origine dati esterna.
Type { get; set; }Ottiene o imposta il tipo DataSource della connessione esterna.

Guarda anche