Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo OleDbCommandBuilder.GetUpdateCommand (Boolean)

 

Data di pubblicazione: novembre 2016

Ottiene generato automaticamente OleDbCommand oggetto richiesto per eseguire gli aggiornamenti nell'origine dati, eventualmente utilizzando le colonne per i nomi dei parametri.

Spazio dei nomi:   System.Data.OleDb
Assembly:  System.Data (in System.Data.dll)

public OleDbCommand GetUpdateCommand(
	bool useColumnsForParameterNames
)

Parametri

useColumnsForParameterNames
Type: System.Boolean

Se true, generare i nomi dei parametri delle colonne, se possibile. Se false, generare @p1, @p2 e così via.

Valore restituito

Type: System.Data.OleDb.OleDbCommand

Generato automaticamente OleDbCommand oggetto richiesto per eseguire gli aggiornamenti.

Un'applicazione può utilizzare il GetUpdateCommand metodo informativi o di risoluzione dei problemi relativi a fini perché restituisce il OleDbCommand oggetto da eseguire.

È inoltre possibile utilizzare GetUpdateCommand come base di un comando modificato. Ad esempio, è possibile chiamare GetUpdateCommand e modificare il CommandTimeout valore e quindi impostato in modo esplicito che il OleDbDataAdapter.

Dopo l'istruzione SQL è stata generata, l'applicazione deve chiamare in modo esplicito RefreshSchema Se viene modificato in alcun modo l'istruzione. In caso contrario, il GetUpdateCommand sarà continuerà a utilizzare le informazioni dell'istruzione precedente, che potrebbe non essere corretto. Le istruzioni SQL vengono generate quando l'applicazione chiama il M:System.Data.OleDb.OleDbDataAdapter.Update(System.Data.DataSet) o GetUpdateCommand.

Il comportamento predefinito, durante la generazione di nomi di parametro, è da utilizzare per i vari parametri @p1, @p2 e così via. Il passaggio di true per il useColumnsForParameterNames parametro consente di forzare il OleDbCommandBuilder per generare parametri basati invece sui nomi di colonna. Questo ha esito positivo solo se vengono soddisfatte le condizioni seguenti:

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: