Libreria query DedNet
Classe QSCommandBase |
Classe base per i comandi SQL.

Namespace: QSAdoNet
Assembly: QSAdoNet (in QSAdoNet.dll) Versione: 1.0.0.0 (1.0.0.0)

Il tipo QSCommandBase espone i seguenti membri.

Nome | Descrizione | |
---|---|---|
![]() | QSCommandBase |
Crea l'oggetto inizializzando il riferimento alla connessione.
|

Nome | Descrizione | |
---|---|---|
![]() | Command |
Restituisce il comando utilizzato internamente.
|
![]() | Connection |
Restituisce l'oggetto connessione al quale questo comando appartiene.
|
![]() | Parameters |
Restituisce la collezione contenente tutti i parametri presenti.
|
![]() | SqlStatement |
Restituisce la clausola completa della WHERE oppure stringa vuota "".
|
![]() | TableName |
Restituisce o imposta il nome della tabella sulla quale effettuare il comando.
Accetta anche la stringa vuota "" ma non il valore null.
|
![]() | WhereList |
Restituisce la lista delle istruzioni Where.
|

Nome | Descrizione | |
---|---|---|
![]() | AddWhereBetween(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.
|
![]() | AddWhereBetween(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.
|
![]() | AddWhereBetween(String, String, Object, String, Object) |
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico.
|
![]() | AddWhereBetween(SqlBinaryOperatorEnum, String, String, Object, String, Object) |
Aggiunge alla clausola where un elemento BETWEEN creando contemporaneamente i parametri.
|
![]() | AddWhereElement(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.
|
![]() | AddWhereElement(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.
|
![]() | AddWhereImpossible |
Aggiunge alla clausola where la condizione 1 = 0 ovvero la condizione impossibile.
Se esistono altre clausole where viene messa in AND logico con queste.
|
![]() | AddWhereItem(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.
|
![]() | AddWhereItem(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.
|
![]() | AddWhereItem(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.
|
![]() | AddWhereItem(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.
|
![]() | AddWhereItem(SqlBinaryOperatorEnum, String, Object) |
Aggiunge alla clausola where un elemento ed un parametro con comparatore Uguale.
Crea il parametro con stesso nome di fieldName.
|
![]() | AddWhereItem(String, SqlBinaryOperatorEnum, String, Object) |
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente anteponendo un AND logico.
|
![]() | AddWhereItem(SqlBinaryOperatorEnum, String, SqlBinaryOperatorEnum, Object) |
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente.
Crea il parametro con stesso nome di fieldName.
|
![]() | AddWhereItem(SqlBinaryOperatorEnum, String, SqlBinaryOperatorEnum, String, Object) |
Aggiunge alla clausola where un elemento ed un parametro contemporaneamente.
|
![]() | AddWhereLike(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 '_'.
|
![]() | AddWhereLike(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.
|
![]() | AddWhereLike(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 '_'.
|
![]() | AddWhereLike(String, SqlLikeOperatorEnum, String, String, Boolean) |
Aggiunge alla clausola where un operatore LIKE che verifica una stringa anteponendo un AND logico.
|
![]() | AddWhereLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, Boolean) |
Aggiunge alla clausola where un operatore LIKE che verifica una stringa.
Crea il parametro con stesso nome di fieldName.
|
![]() | AddWhereLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, String, Boolean) |
Aggiunge alla clausola where un operatore LIKE che verifica una stringa.
|
![]() | AddWhereNotBetween(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.
|
![]() | AddWhereNotBetween(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.
|
![]() | AddWhereNotBetween(String, String, Object, String, Object) |
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri ed anteponendo un AND logico.
|
![]() | AddWhereNotBetween(SqlBinaryOperatorEnum, String, String, Object, String, Object) |
Aggiunge alla clausola where un elemento NOT BETWEEN creando contemporaneamente i parametri.
|
![]() | AddWhereNotLike(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 '_'.
|
![]() | AddWhereNotLike(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.
|
![]() | AddWhereNotLike(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 '_'.
|
![]() | AddWhereNotLike(String, SqlLikeOperatorEnum, String, String, Boolean) |
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa anteponendo un AND logico.
|
![]() | AddWhereNotLike(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.
|
![]() | AddWhereNotLike(SqlBinaryOperatorEnum, String, SqlLikeOperatorEnum, String, String, Boolean) |
Aggiunge alla clausola where un operatore NOT LIKE che verifica una stringa.
|
![]() | AddWhereNull(String, Boolean) |
Aggiunge alla clausola where la verifica di un campo NULL oppure NOT NULL anteponendo un AND logico.
|
![]() | AddWhereNull(SqlBinaryOperatorEnum, String, Boolean) |
Aggiunge alla clausola where la verifica di un campo NULL oppure NOT NULL.
|
![]() | AddWhereNullOrEmpty(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.
|
![]() | AddWhereNullOrEmpty(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.
|
![]() | AddWhereSubquery(String, Boolean, QSSelectCommand) |
Aggiunge alla clausola where una sottoquery anteponendo un AND logico.
|
![]() | AddWhereSubquery(SqlBinaryOperatorEnum, String, Boolean, QSSelectCommand) |
Aggiunge alla clausola where una sottoquery.
|
![]() | ContainsParameter |
Verifica l'esistenza di un parametro.
|
![]() | ContainsWhereParameter |
Verifica l'esistenza di un parametro dedicato alla clausola where.
|
![]() | CopyParametersFrom |
Copia i parametri dal comando passato a questo oggetto
|
![]() | CopyParametersTo |
Copia i parametri da questo oggetto al comando passato.
|
![]() | GetParameterValue |
Restituisce il valore di un parametro.
Se il parametro richiesto non è presente restituisce null.
|
![]() | GetWhereParameterValue |
Restituisce il valore di un parametro dedicato alla clausola where.
Se il parametro richiesto non è presente restituisce null.
|
![]() | IsEqualTo |
Confronta un comando con questa istanza.
|
![]() | SetParameterValue(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).
|
![]() | SetParameterValue(String, Object, DbType) |
Imposta il valore di un parametro. Se il parametro esiste già sovrascrive il valore.
Forza il DbType del Database.
|
![]() | SetWhereParameterValue(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).
|
![]() | SetWhereParameterValue(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.
|

Documentazione

SystemObject
QSAdoNetQSCommandBase
QSAdoNetQsCreateConstraintCommand
QSAdoNetQsCreateFieldCommand
QSAdoNetQsCreateIndexCommand
QSAdoNetQsCreateTableCommand
QSAdoNetQSDeleteCommand
QSAdoNetQsDropConstraintCommand
QSAdoNetQsDropFieldCommand
QSAdoNetQsDropIndexCommand
QSAdoNetQsDropTableCommand
QSAdoNetQSInsertCommand
QSAdoNetQSSelectCommand
QSAdoNetQSUpdateCommand
QSAdoNetQsUpdateFieldCommand
QSAdoNetQSUpdateInsertCommand
QSAdoNetQSCommandBase
QSAdoNetQsCreateConstraintCommand
QSAdoNetQsCreateFieldCommand
QSAdoNetQsCreateIndexCommand
QSAdoNetQsCreateTableCommand
QSAdoNetQSDeleteCommand
QSAdoNetQsDropConstraintCommand
QSAdoNetQsDropFieldCommand
QSAdoNetQsDropIndexCommand
QSAdoNetQsDropTableCommand
QSAdoNetQSInsertCommand
QSAdoNetQSSelectCommand
QSAdoNetQSUpdateCommand
QSAdoNetQsUpdateFieldCommand
QSAdoNetQSUpdateInsertCommand