Anzeigen: Delphi
C++
Anzeigeeinstellungen
Data.Win.ADODB
Aus XE2 API Documentation
Definiert Klassen, die die Funktionalität für ADO-Befehle, Verbindungen, Datenmengen, Abfragen, gespeicherte Prozeduren, ADO-Tabellen und mehr implementieren.
Inhaltsverzeichnis |
Klassen
| _Command | _Command ist ein Alias für das Objekt MSDN ADO Command. |
| _Connection | _Connection ist ein Alias für das Interface MSDN ADO Connection. |
| _Parameter | _Parameter ist ein Alias für das Objekt MSDN ADO Parameter. |
| _Recordset | _Recordset ist ein Alias für das Objekt MSDN ADO Recordset. |
| EADOError | EADOError ist die Exception-Klasse für Datenbankfehler, die von ADO-Datenbanken generiert wurden. |
| Error | Error ist ein Alias für das Objekt MSDN ADO Error. |
| Errors | Errors ist ein Alias für die Kollektion MSDN ADO Errors. |
| Parameters | Parameters ist ein Alias für die Kollektion MSDN ADO Parameters. |
| Properties | Properties ist ein Alias für die Kollektion MSDN ADO Properties. |
| Property_ | Property_ ist ein Alias für das Objekt MSDN ADO Property. |
| TADOBlobStream | TADOBlobStream ist ein Stream-Objekt, das aus Feldobjekten liest und in Feldobjekte schreibt, welche BLOB-Felder repräsentieren (BLOB=Binary Large Objects). |
| TADOCommand | TADOCommand entspricht einem ADO-Befehlsobjekt. |
| TADOConnection | TADOConnection stellt die Verbindung zu einer ADO-Datenbank her. |
| TADODataSet | TADODataSet wird für die aus einer ADO-Datenbank abgerufenen Datenmengen verwendet. |
| TADOQuery | TADOQuery ermöglicht das Abfragen einer ADO-Datenbank durch SQL-Anweisungen. |
| TADOStoredProc | TADOStoredProc kapselt die Stored Procedures einer ADO-Datenbank. |
| TADOTable | TADOTable ist eine Datenmengenkomponente, die mit Hilfe von ADO den Zugriff auf Tabellen ermöglicht. |
| TCustomADODataSet | TCustomADODataSet ist die abstrakte Basisklasse für alle ADO-Datenmengenkomponenten. |
| TParameter | TParameter wird für Parameter verwendet. |
| TParameters | TParameters verwaltet eine Liste von Parameterobjekten. |
| TRDSConnection | TRDSConnection implementiert ein RDS-DataSpace-Objekt. |
Routinen
| CreateUDLFile | |
| DataLinkDir | |
| GetDataLinkFiles | |
| GetProviderNames | |
| PromptDataLinkFile | |
| PromptDataSource |
Typen
| PVariantList | |
| TADOLockType | TADOLockType gibt an, welche Sperren verwendet werden. |
| TAffectRecords | |
| TBeginTransCompleteEvent | |
| TCommandType | TCommandType gibt die Art eines Befehls an. |
| TConnectErrorEvent | |
| TConnectMode | TConnectMode gibt die Zugriffsrechte einer Verbindung an. |
| TConnectOption | TConnectOption gibt an, ob die ADO-Verbindung synchron oder asynchron eingerichtet wird. |
| TCursorLocation | TCursorLocation gibt an, ob eine clientseitige oder eine serverseitige Cursor-Bibliothek verwendet wird. |
| TCursorOption | TCursorOptions-Werte geben die Funktionen eines Recordset-Objekts an. |
| TCursorOptions | TCursorOptions gibt die von einem Recordset bereitgestellte Funktionalität zurück. |
| TCursorType | TCursorType gibt die Art des Cursors eines Recordset-Objekts an. |
| TDataType | TDataType gibt den Typ eines Parameters an. |
| TDisconnectEvent | |
| TEndOfRecordsetEvent | |
| TEventReason | TEventReason gibt an, warum ein Ereignis aufgetreten ist. |
| TEventStatus | TEventStatus gibt an, ob eine Operation erfolgreich verlaufen ist. |
| TExecuteCompleteEvent | |
| TExecuteOption | |
| TExecuteOptions | TExecuteOptions gibt die Merkmale einer Befehlsausführung an. |
| TFetchProgressEvent | |
| TFieldChangeCompleteEvent | |
| TFilterGroup | |
| TInfoMessageEvent | |
| TIsolationLevel | TIsolationLevel gibt die Isolationsstufe einer Verbindung an. |
| TMarshalOption | |
| TObjectState | |
| TObjectStates | TObjectStates gibt den aktuellen Status eines ADO-Objekts an. |
| TParameterAttribute | |
| TParameterAttributes | TParameterAttributes gibt an, welche Art von Werten ein Parameter annehmen kann. |
| TParameterDirection | TParameterDirection gibt die Übergaberichtung eines Parameters an. |
| TPersistFormat | TPersistFormat gibt das Format eines gespeicherten Recordset-Objekts an. |
| TPropList | |
| TRecordChangeCompleteEvent | |
| TRecordsetCreate | |
| TRecordsetErrorEvent | |
| TRecordsetEvent | |
| TRecordsetReasonEvent | |
| TRecordStatus | |
| TRecordStatusSet | TRecordStatusSet gibt den Status des aktuellen Datensatzes bei Batch-Aktualisierungen oder anderen Massenoperationen an. |
| TSchemaInfo | TSchemaInfo gibt an, welche Art von Schemainformationen abgerufen werden. |
| TSeekOption | |
| TVariantList | |
| TWillChangeFieldEvent | |
| TWillChangeRecordEvent | |
| TWillConnectEvent | |
| TWillExecuteEvent | |
| TXactAttribute | TXactAttribute gibt das automatische Transaktionsverhalten an. |
| TXactAttributes |
Variablen
| TPropList | |
| TVariantList |
Konstanten
| arAll | arAll: TAffectRecords = arAll; |
| arAllChapters | arAllChapters: TAffectRecords = arAllChapters; |
| arCurrent | arCurrent: TAffectRecords = arCurrent; |
| arFiltered | arFiltered: TAffectRecords = arFiltered; |
| clUseClient | clUseClient: TCursorLocation = clUseClient; |
| clUseServer | clUseServer: TCursorLocation = clUseServer; |
| cmdFile | cmdFile: TCommandType = cmdFile; |
| cmdStoredProc | cmdStoredProc: TCommandType = cmdStoredProc; |
| cmdTable | cmdTable: TCommandType = cmdTable; |
| cmdTableDirect | cmdTableDirect: TCommandType = cmdTableDirect; |
| cmdText | cmdText: TCommandType = cmdText; |
| cmdUnknown | cmdUnknown: TCommandType = cmdUnknown; |
| cmRead | cmRead: TConnectMode = cmRead; |
| cmReadWrite | cmReadWrite: TConnectMode = cmReadWrite; |
| cmShareDenyNone | cmShareDenyNone: TConnectMode = cmShareDenyNone; |
| cmShareDenyRead | cmShareDenyRead: TConnectMode = cmShareDenyRead; |
| cmShareDenyWrite | cmShareDenyWrite: TConnectMode = cmShareDenyWrite; |
| cmShareExclusive | cmShareExclusive: TConnectMode = cmShareExclusive; |
| cmUnknown | cmUnknown: TConnectMode = cmUnknown; |
| cmWrite | cmWrite: TConnectMode = cmWrite; |
| coAddNew | coAddNew: TCursorOption = coAddNew; |
| coApproxPosition | coApproxPosition: TCursorOption = coApproxPosition; |
| coAsyncConnect | coAsyncConnect: TConnectOption = coAsyncConnect; |
| coBookmark | coBookmark: TCursorOption = coBookmark; |
| coConnectUnspecified | coConnectUnspecified: TConnectOption = coConnectUnspecified; |
| coDelete | coDelete: TCursorOption = coDelete; |
| coFind | coFind: TCursorOption = coFind; |
| coHoldRecords | coHoldRecords: TCursorOption = coHoldRecords; |
| coIndex | coIndex: TCursorOption = coIndex; |
| coMovePrevious | coMovePrevious: TCursorOption = coMovePrevious; |
| coNotify | coNotify: TCursorOption = coNotify; |
| coResync | coResync: TCursorOption = coResync; |
| coSeek | coSeek: TCursorOption = coSeek; |
| coUpdate | coUpdate: TCursorOption = coUpdate; |
| coUpdateBatch | coUpdateBatch: TCursorOption = coUpdateBatch; |
| ctDynamic | ctDynamic: TCursorType = ctDynamic; |
| ctKeyset | ctKeyset: TCursorType = ctKeyset; |
| ctOpenForwardOnly | ctOpenForwardOnly: TCursorType = ctOpenForwardOnly; |
| ctStatic | ctStatic: TCursorType = ctStatic; |
| ctUnspecified | ctUnspecified: TCursorType = ctUnspecified; |
| eoAsyncExecute | eoAsyncExecute: TExecuteOption = eoAsyncExecute; |
| eoAsyncFetch | eoAsyncFetch: TExecuteOption = eoAsyncFetch; |
| eoAsyncFetchNonBlocking | eoAsyncFetchNonBlocking: TExecuteOption = eoAsyncFetchNonBlocking; |
| eoExecuteNoRecords | eoExecuteNoRecords: TExecuteOption = eoExecuteNoRecords; |
| erAddNew | erAddNew: TEventReason = erAddNew; |
| erClose | erClose: TEventReason = erClose; |
| erDelete | erDelete: TEventReason = erDelete; |
| erFirstChange | erFirstChange: TEventReason = erFirstChange; |
| erMove | erMove: TEventReason = erMove; |
| erMoveFirst | erMoveFirst: TEventReason = erMoveFirst; |
| erMoveLast | erMoveLast: TEventReason = erMoveLast; |
| erMoveNext | erMoveNext: TEventReason = erMoveNext; |
| erMovePrevious | erMovePrevious: TEventReason = erMovePrevious; |
| erRequery | erRequery: TEventReason = erRequery; |
| erResynch | erResynch: TEventReason = erResynch; |
| erUndoAddNew | erUndoAddNew: TEventReason = erUndoAddNew; |
| erUndoDelete | erUndoDelete: TEventReason = erUndoDelete; |
| erUndoUpdate | erUndoUpdate: TEventReason = erUndoUpdate; |
| erUpdate | erUpdate: TEventReason = erUpdate; |
| esCancel | esCancel: TEventStatus = esCancel; |
| esCantDeny | esCantDeny: TEventStatus = esCantDeny; |
| esErrorsOccured | esErrorsOccured: TEventStatus = esErrorsOccured; |
| esOK | esOK: TEventStatus = esOK; |
| esUnwantedEvent | esUnwantedEvent: TEventStatus = esUnwantedEvent; |
| fgAffectedRecords | fgAffectedRecords: TFilterGroup = fgAffectedRecords; |
| fgConflictingRecords | fgConflictingRecords: TFilterGroup = fgConflictingRecords; |
| fgFetchedRecords | fgFetchedRecords: TFilterGroup = fgFetchedRecords; |
| fgNone | fgNone: TFilterGroup = fgNone; |
| fgPendingRecords | fgPendingRecords: TFilterGroup = fgPendingRecords; |
| fgPredicate | fgPredicate: TFilterGroup = fgPredicate; |
| fgUnassigned | fgUnassigned: TFilterGroup = fgUnassigned; |
| ilBrowse | ilBrowse: TIsolationLevel = ilBrowse; |
| ilChaos | ilChaos: TIsolationLevel = ilChaos; |
| ilCursorStability | ilCursorStability: TIsolationLevel = ilCursorStability; |
| ilIsolated | ilIsolated: TIsolationLevel = ilIsolated; |
| ilReadCommitted | ilReadCommitted: TIsolationLevel = ilReadCommitted; |
| ilReadUncommitted | ilReadUncommitted: TIsolationLevel = ilReadUncommitted; |
| ilRepeatableRead | ilRepeatableRead: TIsolationLevel = ilRepeatableRead; |
| ilSerializable | ilSerializable: TIsolationLevel = ilSerializable; |
| ilUnspecified | ilUnspecified: TIsolationLevel = ilUnspecified; |
| ltBatchOptimistic | ltBatchOptimistic: TADOLockType = ltBatchOptimistic; |
| ltOptimistic | ltOptimistic: TADOLockType = ltOptimistic; |
| ltPessimistic | ltPessimistic: TADOLockType = ltPessimistic; |
| ltReadOnly | ltReadOnly: TADOLockType = ltReadOnly; |
| ltUnspecified | ltUnspecified: TADOLockType = ltUnspecified; |
| moMarshalAll | moMarshalAll: TMarshalOption = moMarshalAll; |
| moMarshalModifiedOnly | moMarshalModifiedOnly: TMarshalOption = moMarshalModifiedOnly; |
| paLong | paLong: TParameterAttribute = paLong; |
| paNullable | paNullable: TParameterAttribute = paNullable; |
| paSigned | paSigned: TParameterAttribute = paSigned; |
| pdInput | pdInput: TParameterDirection = pdInput; |
| pdInputOutput | pdInputOutput: TParameterDirection = pdInputOutput; |
| pdOutput | pdOutput: TParameterDirection = pdOutput; |
| pdReturnValue | pdReturnValue: TParameterDirection = pdReturnValue; |
| pdUnknown | pdUnknown: TParameterDirection = pdUnknown; |
| pfADTG | pfADTG: TPersistFormat = pfADTG; |
| pfXML | pfXML: TPersistFormat = pfXML; |
| rsCanceled | rsCanceled: TRecordStatus = rsCanceled; |
| rsCantRelease | rsCantRelease: TRecordStatus = rsCantRelease; |
| rsConcurrencyViolation | rsConcurrencyViolation: TRecordStatus = rsConcurrencyViolation; |
| rsDBDeleted | rsDBDeleted: TRecordStatus = rsDBDeleted; |
| rsDeleted | rsDeleted: TRecordStatus = rsDeleted; |
| rsIntegrityViolation | rsIntegrityViolation: TRecordStatus = rsIntegrityViolation; |
| rsInvalid | rsInvalid: TRecordStatus = rsInvalid; |
| rsMaxChangesExceeded | rsMaxChangesExceeded: TRecordStatus = rsMaxChangesExceeded; |
| rsModified | rsModified: TRecordStatus = rsModified; |
| rsMultipleChanges | rsMultipleChanges: TRecordStatus = rsMultipleChanges; |
| rsNew | rsNew: TRecordStatus = rsNew; |
| rsObjectOpen | rsObjectOpen: TRecordStatus = rsObjectOpen; |
| rsOK | rsOK: TRecordStatus = rsOK; |
| rsOutOfMemory | rsOutOfMemory: TRecordStatus = rsOutOfMemory; |
| rsPendingChanges | rsPendingChanges: TRecordStatus = rsPendingChanges; |
| rsPermissionDenied | rsPermissionDenied: TRecordStatus = rsPermissionDenied; |
| rsSchemaViolation | rsSchemaViolation: TRecordStatus = rsSchemaViolation; |
| rsUnmodified | rsUnmodified: TRecordStatus = rsUnmodified; |
| siAsserts | siAsserts: TSchemaInfo = siAsserts; |
| siCatalogs | siCatalogs: TSchemaInfo = siCatalogs; |
| siCharacterSets | siCharacterSets: TSchemaInfo = siCharacterSets; |
| siCheckConstraints | siCheckConstraints: TSchemaInfo = siCheckConstraints; |
| siCollations | siCollations: TSchemaInfo = siCollations; |
| siColumnPrivileges | siColumnPrivileges: TSchemaInfo = siColumnPrivileges; |
| siColumns | siColumns: TSchemaInfo = siColumns; |
| siColumnsDomainUsage | siColumnsDomainUsage: TSchemaInfo = siColumnsDomainUsage; |
| siConstraintColumnUsage | siConstraintColumnUsage: TSchemaInfo = siConstraintColumnUsage; |
| siConstraintTableUsage | siConstraintTableUsage: TSchemaInfo = siConstraintTableUsage; |
| siCubes | siCubes: TSchemaInfo = siCubes; |
| siDBInfoKeywords | siDBInfoKeywords: TSchemaInfo = siDBInfoKeywords; |
| siDBInfoLiterals | siDBInfoLiterals: TSchemaInfo = siDBInfoLiterals; |
| siDimensions | siDimensions: TSchemaInfo = siDimensions; |
| siForeignKeys | siForeignKeys: TSchemaInfo = siForeignKeys; |
| siHierarchies | siHierarchies: TSchemaInfo = siHierarchies; |
| siIndexes | siIndexes: TSchemaInfo = siIndexes; |
| siKeyColumnUsage | siKeyColumnUsage: TSchemaInfo = siKeyColumnUsage; |
| siLevels | siLevels: TSchemaInfo = siLevels; |
| siMeasures | siMeasures: TSchemaInfo = siMeasures; |
| siMembers | siMembers: TSchemaInfo = siMembers; |
| siPrimaryKeys | siPrimaryKeys: TSchemaInfo = siPrimaryKeys; |
| siProcedureColumns | siProcedureColumns: TSchemaInfo = siProcedureColumns; |
| siProcedureParameters | siProcedureParameters: TSchemaInfo = siProcedureParameters; |
| siProcedures | siProcedures: TSchemaInfo = siProcedures; |
| siProperties | siProperties: TSchemaInfo = siProperties; |
| siProviderSpecific | siProviderSpecific: TSchemaInfo = siProviderSpecific; |
| siProviderTypes | siProviderTypes: TSchemaInfo = siProviderTypes; |
| siReferentialConstraints | siReferentialConstraints: TSchemaInfo = siReferentialConstraints; |
| siSchemata | siSchemata: TSchemaInfo = siSchemata; |
| siSQLLanguages | siSQLLanguages: TSchemaInfo = siSQLLanguages; |
| siStatistics | siStatistics: TSchemaInfo = siStatistics; |
| siTableConstraints | siTableConstraints: TSchemaInfo = siTableConstraints; |
| siTablePrivileges | siTablePrivileges: TSchemaInfo = siTablePrivileges; |
| siTables | siTables: TSchemaInfo = siTables; |
| siTranslations | siTranslations: TSchemaInfo = siTranslations; |
| siUsagePrivileges | siUsagePrivileges: TSchemaInfo = siUsagePrivileges; |
| siViewColumnUsage | siViewColumnUsage: TSchemaInfo = siViewColumnUsage; |
| siViews | siViews: TSchemaInfo = siViews; |
| siViewTableUsage | siViewTableUsage: TSchemaInfo = siViewTableUsage; |
| soAfter | soAfter: TSeekOption = soAfter; |
| soAfterEQ | soAfterEQ: TSeekOption = soAfterEQ; |
| soBefore | soBefore: TSeekOption = soBefore; |
| soBeforeEQ | soBeforeEQ: TSeekOption = soBeforeEQ; |
| soFirstEQ | soFirstEQ: TSeekOption = soFirstEQ; |
| soLastEQ | soLastEQ: TSeekOption = soLastEQ; |
| stClosed | stClosed: TObjectState = stClosed; |
| stConnecting | stConnecting: TObjectState = stConnecting; |
| stExecuting | stExecuting: TObjectState = stExecuting; |
| stFetching | stFetching: TObjectState = stFetching; |
| stOpen | stOpen: TObjectState = stOpen; |
| xaAbortRetaining | xaAbortRetaining: TXactAttribute = xaAbortRetaining; |
| xaCommitRetaining | xaCommitRetaining: TXactAttribute = xaCommitRetaining; |