I modelli Provider OLE DB supporta la specifica versione 1.1 di OLE DB. Utilizzando i modelli Provider OLE DB, è possibile implementare un provider compatibile con livello 0. Esempio di provider, ad esempio, utilizza i modelli per implementare un server di comando DOS non SQL che esegue il comando DOS DIR per eseguire una query nel file system. Esempio di provider restituisce le informazioni di directory in un set di righe, che è il meccanismo standard OLE DB per la restituzione di dati in formato tabulare.
Il tipo più semplice di provider supportati da modelli OLE DB è un fornitore di sola lettura con nessun comando. Sono supportati anche i fornitori con comandi, ma i fornitori di lettura/scrittura non sono supportati automaticamente dalla versione corrente di modelli OLE DB. (È possibile implementare un provider di lettura/scrittura scrivendo codice aggiuntivo.) Transazioni e dinamico rowset non sono supportate dalla versione corrente neanche, ma è possibile aggiungere se desideri.
Per utilizzare i modelli OLE DB, è necessario avere familiarità con i modelli C++, COM e le interfacce OLE DB. Se non hai familiarità con OLE DB, riferirsi alla OLE DB Programmer di riferimento prima di procedere.
L'architettura del modello di Provider OLE DB
Creazione di un Provider OLE DB Template
Vedi anche