Metodi di QSConnection

QSAdoNet

Metodi di QSConnection

Il tipo QSConnection espone i seguenti membri.

Metodi
  NomeDescrizione
Metodo pubblicoAdjustParameter
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@'. Sostituisce ' ' con '_'.
Metodo pubblicoAdjustParameterQuery
Restituisce il nome del parametro in modo che sicuramente abbia davanti la chiocciola '@'. Sostituisce ' ' con '_'.
Metodo pubblicoAdjustWhereParameter
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 pubblicoAdjustWhereParameterQuery
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 pubblicoBeginTransaction
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 pubblicoBeginTransaction(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 pubblicoCloseConnection
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 pubblicoCreateAddFieldCommand
Crea e restituisce un comando di ADD di un insieme di campi.
Metodo pubblicoCreateAddTableCommand
Crea e restituisce un comando di CREATE di una tabella.
Metodo pubblicoCreateConnOpCloser
Restituisce un nuovo oggetto che, racchiuso dentro una clausola using, consente di aprire e chiudere in automatico la connessione al Database.
Metodo pubblicoCreateConstraintCommand
Crea e restituisce un comando di CREATE PRIMARY KEY.
Metodo pubblicoCreateDeleteCommand
Crea e restituisce un comando di DELETE.
Metodo pubblicoCreateDropConstraintCommand
Crea e restituisce un comando di DROP di una chiave primaria.
Metodo pubblicoCreateDropFieldCommand
Crea e restituisce un comando di DROP di un insieme di campi.
Metodo pubblicoCreateDropIndexCommand
Crea e restituisce un comando di DROP di una chiave primaria.
Metodo pubblicoCreateDropTableCommand
Crea e restituisce un comando di DROP di una tabella.
Metodo pubblicoCreateIndexCommand(String, String, Boolean)
Crea e restituisce un comando di CREATE INDEX.
Metodo pubblicoCreateIndexCommand(String, String, Boolean, Boolean)
Crea e restituisce un comando di CREATE INDEX.
Metodo pubblicoCreateInsertCommand
Crea e restituisce un comando di esecuzione INSERT.
Metodo pubblicoCreateSelectCommand
Crea e restituisce un comando di esecuzione SELECT.
Metodo pubblicoCreateSqlBetweenOperator
Costruisce un operatore BETWEEN che lega tre elementi. Es: (A BETWEEN B AND C).
Metodo pubblicoCreateSqlBinaryOperator(SqlBinaryOperatorEnum)
Costruisce un solo operatore binario.
Metodo pubblicoCreateSqlBinaryOperator(ISqlStatement, SqlBinaryOperatorEnum, ISqlStatement)
Costruisce un operatore binario che lega due elementi SQL.
Metodo pubblicoCreateSqlColumnField(String, Type, Int32, Boolean)
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
Metodo pubblicoCreateSqlColumnField(String, Type, Int32, Boolean, Object)
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
Metodo pubblicoCreateSqlColumnField(String, Type, Int32, Boolean, Object, Int32, Int32)
Crea un oggetto descrivente il campo da aggiungere/modificare in una tabella.
Metodo pubblicoCreateSqlField
Crea un oggetto descrivente il nome di un campo da utilizzare nelle istruzioni SQL.
Metodo pubblicoCreateSqlFunction(String, String)
Crea un oggetto descrivente una funzione di aggragazione come COUNT, SUM, MAX, MIN, AVERAGE, da utilizzare nelle istruzioni SQL.
Metodo pubblicoCreateSqlFunction(String, String, String)
Crea un oggetto descrivente una funzione di aggragazione come COUNT, SUM, MAX, MIN, AVERAGE, da utilizzare nelle istruzioni SQL.
Metodo pubblicoCreateSqlLikeOperator(ISqlStatement, String)
Crea un operatore LIKE un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %.
Metodo pubblicoCreateSqlLikeOperator(ISqlStatement, String, Char)
Crea un operatore LIKE un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %.
Metodo pubblicoCreateSqlLiteral
Costruisce un elemento costituito da una espressione testuale libera non vuota.
Metodo pubblicoCreateSqlSubQuery
Crea una sottoquery in forma: "CAMPO IN (SELECT ....)".
Metodo pubblicoCreateSqlUnaryOperator
Costruisce un operatore unario legato ad un elemento SQL. Es: "NOT (...)", "CAMPO IS NULL".
Metodo pubblicoCreateUpdateCommand
Crea e restituisce un comando di esecuzione UPDATE.
Metodo pubblicoCreateUpdateFieldCommand
Crea e restituisce un comando di ALTER di un insieme di campi.
Metodo pubblicoCreateUpdateInsertCommand
Crea e restituisce un comando di esecuzione UPDATE se riesce altrimenti effettua INSERT.
Metodo pubblicoDispose
Metodo protettoDispose(Boolean)
Metodo pubblicoEndTransaction
Termina la transazione in atto effettuando opzionalmente il Rollback(). QUESTO METODO È SEMPRE DA UTILIZZARE INSIEME A BeginTransaction().
Metodo protettoFinalize (Sovrascrive ObjectFinalize.)
Metodo pubblicoGetBackupTables
Restituisce i nomi delle tabelle di backup ordinate.
Metodo pubblicoGetIndexesInfo
Restituisce un dizionari con il nome della chiave e la lista di tutte le colonne che la compongono.
Metodo pubblicoGetPrimaryKeyInfo
Restituisce un dizionari con il nome della chiave e la lista di tutte le colonne che la compongono.
Metodo pubblicoGetRowGuidColumns
Restituisce le colonne utilizzare dalla Replica come RowGuid.
Metodo pubblicoGetTableFieldsList
Restituisce la lista dei nomi dei campi di una determinata table, in maiuscolo. Restituisce null se la table non esiste.
Metodo pubblicoGetTables
Restituisce i nomi delle tabelle presenti nel DB esculdento i BK_.
Metodo pubblicoIndexExist
Restituisce true se l'indice esiste nella tabella altrimenti false.
Metodo pubblicoIsValidConnection
Restituisce true se riesce a connettersi altrimenti false.
Metodo pubblicoMakeFieldList
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 pubblicoMakeFieldValueList
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 pubblicoMakeValueList
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 pubblicoOpenConnection
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 pubblicoPerformDuplicatSchemaTable
Metodo pubblicoPerformTableBackup
Metodo pubblicoQuoteIdentifier
Restituisce la stringa racchiusa tra parentesi quadre '[]' o comunque tra i corretti identificatori.
Metodo pubblicoQuoteLikeWildechars(String)
Restituisce la stringa con quotati i caratteri speciali del LIKE, come '%' e '_'.
Metodo pubblicoQuoteLikeWildechars(String, Char)
Restituisce la stringa con quotati con il valore di escape passato, come '%' e '_'.
Metodo pubblicoTableExists
Funzione che controlla l'esistenza di una tabella, restituisce true se esiste altimenti false.
Torna su
Vedi anche