Interfacce OLE DB utilizzate dal provider di dati .NET Framework per OLE DB
Nella tabella che segue sono elencate le interfacce OLE DB che devono essere supportate da un provider OLE DB perché questo possa essere utiilzzato con il provider di dati .NET Framework per OLE DB. Sono incluse anche le interfacce facoltative.
Oggetto OLE DB | Interfacce (* indica un'interfaccia facoltativa) |
---|---|
Servizi OLE DB | IDataInitialize |
DataSource | IDBInitialize IDBCreateSession IDBProperties IPersist IDBInfo* |
Session | ISessionProperties IOpenRowset IDBSchemaRowset* ITransactionLocal* IDBCreateCommand* |
Command | ICommandText ICommandProperties ICommandWithParameters* IAccessor (richiesto solo se è supportato ICommandWithParameters) ICommandPrepare* |
MultipleResults | IMultipleResults |
RowSet | IRowset IAccessor IColumnsInfo IColumnsRowset* IRowsetInfo (richiesto solo se è supportato DBTYPE_HCHAPTER) |
Row | IRow* |
Error | IErrorInfo IErrorRecords ISQLErrorInfo* |
Vedere anche
Provider di dati .NET Framework | Cenni preliminari su ADO.NET