QSAdo
|
| Classe | Descrizione | |
|---|---|---|
|
|
ConnOpCloser | Gestisce l'apertura e la chiusura della connessione in modo che le operazioni racchiuse nella clausola using siano svolte con la connessione aperta. |
|
|
QSCommandBase | Classe base per i comandi SQL. |
|
|
QSConnection | Gestisce la connessione ad un Database Ado.net. |
|
|
QSConnectionIndexProperty | Classe usata per salvare le proprietà di un indice. |
|
|
QSConnectionReflectionUtils | Classe per la gestione alla connessione |
|
|
QsCreateBackupCommand | Classe per creare un indice su un insieme di campi di una tabella. |
|
|
QsCreateConstraintCommand | Classe per creare un indice su un insieme di campi di una tabella. |
|
|
QsCreateFieldCommand | Classe per creare un insieme di campi in una tabella. |
|
|
QsCreateIndexCommand | Classe per creare un indice su un insieme di campi di una tabella. |
|
|
QsCreateTableCommand | Classe per creare una tabella. |
|
|
QSDeleteCommand | Implementa le funzionalità di DELETE. |
|
|
QsDropConstraintCommand | Classe per eliminare un insieme di campi da una tabella. |
|
|
QsDropFieldCommand | Classe per eliminare un insieme di campi da una tabella. |
|
|
QsDropIndexCommand | Classe per eliminare un insieme di campi da una tabella. |
|
|
QsDropTableCommand | Classe per droppare una tabella. |
|
|
QsExecuteBatchCommand | |
|
|
QSInsertCommand | Implementa le funzionalità di INSERT. |
|
|
QsRebuildIndexCommand | Classe per creare un indice su un insieme di campi di una tabella. |
|
|
QSSelectCommand | Implementa le funzionalità di SELECT. |
|
|
QSSql | |
|
|
QSSqlBetweenOperator | Descrive un operatore BETWEEN che lega tre elementi. Es: (A BETWEEN B AND C). |
|
|
QSSqlBinaryOperator | Descrive un operatore binario che lega due elementi. Es: (A = B). |
|
|
QSSqlColumnField | Descrive un singolo campo di una istruzione di modifica/aggiunta di un campo. |
|
|
QSSqlCommaStatementList | Lista di elementi ISqlStatement che vengono concatenati con una virgola. |
|
|
QSSqlConcatField | Descrive un singolo campo di una istruzione SQL. |
|
|
QSSqlConcatInQuery | Crea una sottoquery in forma: "CAMPO IN ('valore1','valore2',....)". |
|
|
QSSqlField | Descrive un singolo campo di una istruzione SQL. |
|
|
QSSqlFunction | Descrive una funzione di aggregazione come COUNT, SUM, MAX, MIN, AVERAGE. |
|
|
QSSqlFunctionReplace | Descrive una funzione di replace |
|
|
QSSqlInQuery | Crea una sottoquery in forma: "CAMPO IN ('valore1','valore2',....)". |
|
|
QSSqlJoinQuery | Crea una JOIN in forma: "XXX JOIN TABLE/(SELECT) ON ....". |
|
|
QSSqlLikeOperator | Descrive un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %. |
|
|
QSSqlLiteral | Descrive un singolo campo di una istruzione SQL. |
|
|
QSSqlSpaceStatementList | Lista di elementi ISqlStatement che vengono concatenati da spazio e racchiusi tra parentesi. |
|
|
QSSqlStatementBase | Classe base per tutti gli elementi di una istruzione SQL. |
|
|
QSSqlSubQuery | Crea una sottoquery in forma: "CAMPO IN (SELECT ....)". |
|
|
QSSqlSubQueryText | Crea una sottoquery in forma: "CAMPO IN (SELECT ....)". |
|
|
QSSqlUnaryOperator | Descrive un operatore unario legato ad un elemento. Es: "NOT (...)". |
|
|
QSUpdateCommand | Implementa le funzionalità di UPDATE. |
|
|
QsUpdateFieldCommand | Classe per alterare un insieme di campi di una tabella. |
|
|
QSUpdateInsertCommand | Implementa le funzionalità di UPDATE se il record esiste altrimenti effettua un INSERT. Nei Fileds inserire tutti i campi da aggiornare o inserire. |
|
|
RecordReaderEventArgs | Argomento passato al QsAdoNetRecordReaderHandler contenente le informazioni necessarie alla lettura dei dati. |
| Interfaccia | Descrizione | |
|---|---|---|
|
|
ISqlStatement | Interfaccia comune alle istruzioni SQL. |
| Enumerazione | Descrizione | |
|---|---|---|
|
|
SqlBinaryOperatorEnum | Enumerazione degli operatori di comparazione binaria. |
|
|
SqlJoinEnum | Enumerazione tipologie Join |
|
|
SqlLikeOperatorEnum | Enumerazione degli operatori di Like. |
|
|
SqlUnaryOperatorEnum | Enumerazione degli operatori unari. |