| Nome | Descrizione |
---|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | AdjustParameter |
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@'.
Sostituisce ' ' con '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | AdjustParameterQuery |
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@'.
Sostituisce ' ' con '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | AdjustWhereParameter |
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@' e che
sicuramente termini con "WHERE" in modo da essere differenziato dagli altri parametri.
Sostituisce ' ' con '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | AdjustWhereParameterQuery |
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@' e che
sicuramente termini con "WHERE" in modo da essere differenziato dagli altri parametri.
Sostituisce ' ' con '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | BeginTransaction |
Restituisce una nuova transazione se non ne esiste nessuna oppure quella che è in atto.
QUESTO METODO È SEMPRE DA UTILIZZARE INSIEME A EndTransaction() e si deve chiamare solo dopo
aver aperto la connession con OpenConnection() altrimenti restituisce null.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | BeginTransaction(IsolationLevel) |
Restituisce una nuova transazione se non ne esiste nessuna oppure quella che è in atto.
QUESTO METODO È SEMPRE DA UTILIZZARE INSIEME A EndTransaction() e si deve chiamare solo dopo
aver aperto la connession con OpenConnection() altrimenti restituisce null.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CloseConnection |
Decrementa il numero di richieste di apertura della connessione al Database oppure chiude effettivamente la connessione
se si tratta dell'ultima richiesta.
DEVE SEMPRE ESSERE USATA IN ACCOPPIAMENTO A OpenConnection() e chiamata solo se questa ha esito positivo.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | ColumnExists |
Funzione che controlla l'esistenza di una colonna, restituisce true se esiste altimenti false.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateAddFieldCommand |
Crea e restituisce un comando di ADD di un insieme di campi.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateAddTableCommand |
Crea e restituisce un comando di CREATE di una tabella.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateBackupCommand |
Crea e restituisce un comando di creazione BACKUP del database
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateConnOpCloser |
Restituisce un nuovo oggetto che, racchiuso dentro una clausola using, consente di aprire e chiudere in automatico
la connessione al Database.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateConstraintCommand |
Crea e restituisce un comando di CREATE PRIMARY KEY.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateDeleteCommand |
Crea e restituisce un comando di DELETE.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateDropConstraintCommand |
Crea e restituisce un comando di DROP di una chiave primaria.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateDropFieldCommand |
Crea e restituisce un comando di DROP di un insieme di campi.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateDropIndexCommand |
Crea e restituisce un comando di DROP di una chiave primaria.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateDropTableCommand |
Crea e restituisce un comando di DROP di una tabella.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateIndexCommand(String, String, Boolean) |
Crea e restituisce un comando di CREATE INDEX.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateIndexCommand(String, String, Boolean, Boolean) |
Crea e restituisce un comando di CREATE INDEX.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateInsertCommand |
Crea e restituisce un comando di esecuzione INSERT.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateRebuildIndexCommand | |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSelectCommand |
Crea e restituisce un comando di esecuzione SELECT.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlBetweenOperator |
Costruisce un operatore BETWEEN che lega tre elementi. Es: (A BETWEEN B AND C).
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlBinaryOperator(SqlBinaryOperatorEnum) |
Costruisce un solo operatore binario.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlBinaryOperator(ISqlStatement, SqlBinaryOperatorEnum, ISqlStatement) |
Costruisce un operatore binario che lega due elementi SQL.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlColumnField(String, Type, Int32, Boolean) |
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlColumnField(String, Type, Int32, Boolean, Object) |
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlColumnField(String, Type, Int32, Boolean, Object, Int32, Int32) |
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlField |
Crea un oggetto descrivente il nome di un campo da utilizzare nelle istruzioni SQL.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlFunction(String, String) |
Crea un oggetto descrivente una funzione di aggragazione come COUNT, SUM, MAX, MIN, AVERAGE, da utilizzare nelle istruzioni SQL.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlFunction(String, String, String) |
Crea un oggetto descrivente una funzione di aggragazione come COUNT, SUM, MAX, MIN, AVERAGE, da utilizzare nelle istruzioni SQL.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlFunctionString |
Crea un oggetto descrivente una funzione di REPLACE da utilizzare nelle istruzioni SQL.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlInQuery |
Crea una sottoquery in forma: "CAMPO IN ('valore1','valore2',....)".
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlJoinQuery(SqlJoinEnum, String) |
Crea una sintassi per il Join. Esempio : INNER JOIN tableName
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlJoinQuery(SqlJoinEnum, QSSelectCommand, String) |
Crea una sintassi per il Join. Esempio : INNER JOIN (SELECT .... ) alias
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlLikeOperator(ISqlStatement, String) |
Crea un operatore LIKE un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlLikeOperator(ISqlStatement, String, Char) |
Crea un operatore LIKE un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlLiteral |
Costruisce un elemento costituito da una espressione testuale libera non vuota.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlSubQuery |
Crea una sottoquery in forma: "CAMPO IN (SELECT ....)".
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateSqlUnaryOperator |
Costruisce un operatore unario legato ad un elemento SQL. Es: "NOT (...)", "CAMPO IS NULL".
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateUpdateCommand |
Crea e restituisce un comando di esecuzione UPDATE.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateUpdateFieldCommand |
Crea e restituisce un comando di ALTER di un insieme di campi.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | CreateUpdateInsertCommand |
Crea e restituisce un comando di esecuzione UPDATE se riesce altrimenti effettua INSERT.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Dispose | Rilascia tutte le risorse utilizzate da QSConnection. |
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | Dispose(Boolean) | Rilascia le risorse unmanaged usate da QSConnection e opzionalmente rilascia anche le risorse managed. |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | EndTransaction |
Termina la transazione in atto effettuando opzionalmente il Rollback().
QUESTO METODO È SEMPRE DA UTILIZZARE INSIEME A BeginTransaction().
|
![Metodo protetto Metodo protetto](../icons/protMethod.gif) | Finalize | (Sovrascrive ObjectFinalize) |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetBackupTables |
Restituisce i nomi delle tabelle di backup ordinate.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetIdentityColumnForDboSchema |
Metodo che ritorna la lista delle colonne 'Identity' associate allo schema dbo
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetIndexesInfo |
Restituisce un dizionari con il nome della chiave e la lista di tutte le colonne che la compongono.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetNETType |
Metodo che in base al tipo di dato passato in ingresso, ritorna la relativa controparte .NET
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetPrimaryKeyInfo |
Restituisce un dizionari con il nome della chiave e la lista di tutte le colonne che la compongono.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetRowGuidColumns |
Restituisce le colonne utilizzare dalla Replica come RowGuid.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetTableFieldsList |
Restituisce la lista dei nomi dei campi di una determinata table, in maiuscolo.
Restituisce null se la table non esiste.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | GetTables |
Restituisce i nomi delle tabelle presenti nel DB esculdento i BK_.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | IndexExist |
Restituisce true se l'indice esiste nella tabella altrimenti false.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | IsValidConnection |
Restituisce true se riesce a connettersi altrimenti false.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | MakeFieldList |
Restituisce la lista dei nomi dei campi concatenati con una virgola e racchiusi dalle quadre (o dal carattere
utilizzato dal Database al quale si è connessi). Es.: " [DED_DIS], [DED_COD] ".
I valori di default per il prefisso ed il suffisso sono il singolo spazio ' '.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | MakeFieldValueList |
Restituisce una stringa contenente le coppie nome = valore per l'istruzione UPDATE, concatenati con una virgola e racchiusi
dalle quadre (o dal carattere utilizzato dal Database al quale si è connessi). Es.: " [DED_DIS] = '12646545', [DED_COD] = '12646545' ".
O meglio : " [DED_DIS] = @DED_DIS, [DED_COD] = @DED_COD ".
La stringa restituita ha uno spazio all'inizio ed uno alla fine.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | MakeValueList |
Restituisce una stringa contenente la lista dei parametri concatenati concatenati con una virgola.
Es.: "@Param1, @Param2, Param3".
La stringa restituita non ha spazi all'inizio e alla fine.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | OpenConnection |
Si assicura che la connessione al Database sia aperta.
Se risulta già aperta incrementa il numero di richieste di apertura.
DEVE SEMPRE ESSERE USATA IN ACCOPPIAMENTO A ColseConnection() che deve essere chiamata solo se questa funzione ha avuto successo.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PerformDuplicatSchemaTable(String, String) | |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PerformDuplicatSchemaTable(String, String, Boolean, Boolean) | |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | PerformTableBackup | |
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | QuoteIdentifier |
Restituisce la stringa racchiusa tra parentesi quadre '[]' o comunque
tra i corretti identificatori.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | QuoteLikeWildechars(String) |
Restituisce la stringa con quotati i caratteri speciali del LIKE,
come '%' e '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | QuoteLikeWildechars(String, Char) |
Restituisce la stringa con quotati con il valore di escape passato,
come '%' e '_'.
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | Select |
Effettua una query e restituisce il risultato sotto forma di tabella lua
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | SelectTxt |
Effettua una query e restituisce il risultato sotto forma di tabella lua
|
![Metodo pubblico Metodo pubblico](../icons/pubMethod.gif) | TableExists |
Funzione che controlla l'esistenza di una tabella, restituisce true se esiste altimenti false.
|