Classe QsUpdateFieldCommand

QSAdoNet

Classe QsUpdateFieldCommand

Classe per alterare un insieme di campi di una tabella.
Gerarchia di ereditarietà
SystemObject  QSAdoNetQSCommandBase
    QSAdoNetQsUpdateFieldCommand

Namespace:  QSAdoNet
Assembly:  QSAdoNet (in QSAdoNet.dll) Versione: 1.0.0.0 (1.0.0.0)
Sintassi
public class QsUpdateFieldCommand : QSCommandBase
Public Class QsUpdateFieldCommand
	Inherits QSCommandBase
public ref class QsUpdateFieldCommand : public QSCommandBase
type QsUpdateFieldCommand =  
    class
        inherit QSCommandBase
    end

Il tipo QsUpdateFieldCommand espone i seguenti membri.

Costruttori
  NomeDescrizione
Metodo protettoQsUpdateFieldCommand
Crea l'oggetto inizializzando il riferimento alla connessione ed il nome della table.
Torna su
Proprietà
  NomeDescrizione
Proprietà pubblicaCommand
Restituisce il comando utilizzato internamente.
(Ereditato da QSCommandBase.)
Proprietà pubblicaConnection
Restituisce l'oggetto connessione al quale questo comando appartiene.
(Ereditato da QSCommandBase.)
Proprietà pubblicaParameters
Restituisce la collezione contenente tutti i parametri presenti.
(Ereditato da QSCommandBase.)
Proprietà pubblicaSqlStatement
Restituisce l'istruzione completa in base alle informazioni presenti nell'oggetto.
(Sovrascrive QSCommandBaseSqlStatement.)
Proprietà pubblicaSqlText
Restituisce o imposta il testo che verrà utilizzato nella query SQL. Se questo valore non viene impostato verrà utilizzato il risultato di GetStatement() che calcola la query in base ai campi ed alle proprietà dell'oggetto, altrimenti verrà usata direttamente questa stringa nell'istruzione SQL senza effettuare alcun controllo.
Proprietà pubblicaTableName
Restituisce o imposta il nome della tabella sulla quale effettuare il comando. Accetta anche la stringa vuota "" ma non il valore null.
(Ereditato da QSCommandBase.)
Proprietà pubblicaWhereList
Restituisce la lista delle istruzioni Where.
(Ereditato da QSCommandBase.)
Torna su
Metodi
  NomeDescrizione
Metodo pubblicoAddField(String, Type, Int32, Boolean)
Aggiunge un campo alla lista dei campi da modificare.
Metodo pubblicoAddField(String, Type, Int32, Boolean, Object)
Aggiunge un campo alla lista dei campi da modificare.
Metodo pubblicoAddField(String, Type, Int32, Boolean, Object, Int32, Int32)
Aggiunge un campo alla lista dei campi da modificare.
Metodo pubblicoAddWhereBetween(String, Object, Object)
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico. Crea i parametri con stesso nome di fieldName aggiungendo il suffisso MIN e MAX.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereBetween(SqlBinaryOperatorEnum, String, Object, Object)
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri. Crea i parametri con stesso nome di fieldName aggiungendo il suffisso MIN e MAX.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereBetween(String, String, Object, String, Object)
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereBetween(SqlBinaryOperatorEnum, String, String, Object, String, Object)
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereElement(ISqlStatement)
Aggiunge alla clausola where l'elemento specificato anteponendo un AND logico. Se esiste un'altra espressione la lega con l'operatore specificato abbassandola di livello. Es: Clausola presente: (A=@A AND B=@B) ---> Diventa: ((A=@A AND B=@B) (Operatore) (WhereElementInserito)) Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando. Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando e ne legge solo la clausola where.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereElement(SqlBinaryOperatorEnum, ISqlStatement)
Aggiunge alla clausola where l'elemento specificato. Se esiste un'altra espressione la lega con l'operatore specificato abbassandola di livello. Es: Clausola presente: (A=@A AND B=@B) ---> Diventa: ((A=@A AND B=@B) (Operatore) (WhereElementInserito)) Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando e ne legge solo la clausola where.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereImpossible
Aggiunge alla clausola where la condizione 1 = 0 ovvero la condizione impossibile. Se esistono altre clausole where viene messa in AND logico con queste.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(ISqlStatement)
Aggiunge alla clausola where un elemento accodandolo sullo stesso livello delle clausole precedenti anteponendo un AND logico. Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando. Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando e ne legge solo la clausola where.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(String, Object)
Aggiunge alla clausola where un elemento ed un parametro con comparatore Uguale anteponendo un AND logico. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(SqlBinaryOperatorEnum, ISqlStatement)
Aggiunge alla clausola where un elemento accodandolo sullo stesso livello delle clausole precedenti. Se l'elemento passato è un QSCommandBase o una classe derivata, copia tutti i parametri presenti all'interno di questo comando e ne legge solo la clausola where.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(String, SqlBinaryOperatorEnum, Object)
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente anteponendo un AND logico. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(SqlBinaryOperatorEnum, String, Object)
Aggiunge alla clausola where un elemento ed un parametro con comparatore Uguale. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(String, SqlBinaryOperatorEnum, String, Object)
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(SqlBinaryOperatorEnum, String, SqlBinaryOperatorEnum, Object)
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereItem(SqlBinaryOperatorEnum, String, SqlBinaryOperatorEnum, String, Object)
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(String, SqlLikeOperatorEnum, String)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa anteponendo un AND logico. Crea il parametro con stesso nome di fieldName. Quota sempre i caratteri speciali come '%' e '_'.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(String, SqlLikeOperatorEnum, String, Boolean)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa anteponendo un AND logico. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa. Crea il parametro con stesso nome di fieldName. Quota sempre i caratteri speciali come '%' e '_'.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(String, SqlLikeOperatorEnum, String, String, Boolean)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, Boolean)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, String, Boolean)
Aggiunge alla clausola where un operatore LIKE che verifica una stringa.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotBetween(String, Object, Object)
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico. Crea i parametri con stesso nome di fieldName aggiungendo il suffisso MIN e MAX.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotBetween(SqlBinaryOperatorEnum, String, Object, Object)
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri. Crea i parametri con stesso nome di fieldName aggiungendo il suffisso MIN e MAX.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotBetween(String, String, Object, String, Object)
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotBetween(SqlBinaryOperatorEnum, String, String, Object, String, Object)
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(String, SqlLikeOperatorEnum, String)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa anteponendo un AND logico. Crea il parametro con stesso nome di fieldName. Quota sempre i caratteri speciali come '%' e '_'.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(String, SqlLikeOperatorEnum, String, Boolean)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa anteponendo un AND logico. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa. Crea il parametro con stesso nome di fieldName. Quota sempre i caratteri speciali come '%' e '_'.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(String, SqlLikeOperatorEnum, String, String, Boolean)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, Boolean)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa. Crea il parametro con stesso nome di fieldName.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNotLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, String, Boolean)
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNull(String, Boolean)
Aggiunge alla clausola where la verifica di un campo NULL oppure NOT NULL anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNull(SqlBinaryOperatorEnum, String, Boolean)
Aggiunge alla clausola where la verifica di un campo NULL oppure NOT NULL.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNullOrEmpty(String, Boolean)
Aggiunge alla clausola where la verifica di un campo di tipo stringa che sia vuoto o nullo oppure non vuoto e non nullo, anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereNullOrEmpty(SqlBinaryOperatorEnum, String, Boolean)
Aggiunge alla clausola where la verifica di un campo di tipo stringa che sia vuoto o nullo oppure non vuoto e non nullo.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereSubquery(String, Boolean, QSSelectCommand)
Aggiunge alla clausola where una sottoquery anteponendo un AND logico.
(Ereditato da QSCommandBase.)
Metodo pubblicoAddWhereSubquery(SqlBinaryOperatorEnum, String, Boolean, QSSelectCommand)
Aggiunge alla clausola where una sottoquery.
(Ereditato da QSCommandBase.)
Metodo pubblicoContainsParameter
Verifica l'esistenza di un parametro.
(Ereditato da QSCommandBase.)
Metodo pubblicoContainsWhereParameter
Verifica l'esistenza di un parametro dedicato alla clausola where.
(Ereditato da QSCommandBase.)
Metodo pubblicoCopyParametersFrom
Copia i parametri dal comando passato a questo oggetto
(Ereditato da QSCommandBase.)
Metodo pubblicoCopyParametersTo
Copia i parametri da questo oggetto al comando passato.
(Ereditato da QSCommandBase.)
Metodo pubblicoGetParameterValue
Restituisce il valore di un parametro. Se il parametro richiesto non è presente restituisce null.
(Ereditato da QSCommandBase.)
Metodo pubblicoGetWhereParameterValue
Restituisce il valore di un parametro dedicato alla clausola where. Se il parametro richiesto non è presente restituisce null.
(Ereditato da QSCommandBase.)
Metodo pubblicoIsEqualTo
Confronta un comando con questa istanza.
(Ereditato da QSCommandBase.)
Metodo pubblicoResetSqlText
Azzera la proprietà SqlText in modo che venga utilizzato il risultato di GetStatement() per effettuare la query.
Metodo pubblicoRun
Esegue l'istruzione.
Metodo pubblicoSetParameterValue(String, Object)
Imposta il valore di un parametro. Se il parametro esiste già sovrascrive il valore. I parametri sono di default con direzione input e dello stesso tipo dati passato (riconoscimento automatico del DbType).
(Ereditato da QSCommandBase.)
Metodo pubblicoSetParameterValue(String, Object, DbType)
Imposta il valore di un parametro. Se il parametro esiste già sovrascrive il valore. Forza il DbType del Database.
(Ereditato da QSCommandBase.)
Metodo pubblicoSetWhereParameterValue(String, Object)
Imposta il valore di un parametro dedicato alla clausola where. Se il parametro esiste già sovrascrive il valore. I parametri sono di default con direzione input e dello stesso tipo dati passato (riconoscimento automatico del DbType).
(Ereditato da QSCommandBase.)
Metodo pubblicoSetWhereParameterValue(String, Object, DbType)
Imposta il valore di un parametro dedicato alla clausola where. Se il parametro esiste già sovrascrive il valore. Forza il DbType del Database.
(Ereditato da QSCommandBase.)
Torna su
Vedi anche

Documentazione