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. | |
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. | |
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. | |
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 ....)". | |
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. |