Creazione guidata provider OLE DB ATL
Questa procedura guidata non è disponibile in Visual Studio 2019 e versioni successive.
Osservazioni:
A partire da Visual Studio 2008, lo script di registrazione prodotto da questa procedura guidata registra i componenti COM in HKEY_CURRENT_USER invece che in HKEY_LOCAL_MACHINE. Per modificare questo comportamento, impostare l'opzione Registra componente per tutti gli utenti della procedura guidata.
La tabella seguente descrive le opzioni per la Creazione guidata provider OLE DB ATL:
Nome breve
Digitare il nome breve del provider da creare. Le altre caselle di modifica della procedura guidata verranno completate automaticamente in base al nome digitato qui. È possibile modificare le altre caselle del nome se lo si desidera.
CoClass
Nome della coclasse. Il nome di ProgID cambierà in modo da corrispondere a questo nome.
Con attributi
Questa opzione specifica se la procedura guidata creerà classi del provider tramite attributi o dichiarazioni di modello. Quando si seleziona questa opzione, la procedura guidata usa attributi invece di dichiarazioni di modello (impostazione predefinita se è stato creato un progetto con attributi). Quando si deseleziona questa opzione, la procedura guidata usa dichiarazioni di modello invece di attributi (impostazione predefinita se è stato creato un progetto senza attributi).
Se si seleziona questa opzione quando è stato creato un progetto senza attributi, la procedura guidata avvisa che il progetto verrà convertito in un progetto con attributi e chiede se continuare o meno.
ProgID
Il ProgID o identificatore a livello di codice è una stringa di testo che l'applicazione può usare al posto di un GUID. Il nome di ProgID ha il formato Nomeprogetto.Nomecoclasse.
Versione
Numero di versione del provider. Il valore predefinito è 1.
Classe DataSource
Nome della classe di origine dati, nel formato CNomebreveSource.
File H di origine dati
File di intestazione per la classe di origine dati. È possibile modificare il nome di questo file o selezionare un file di intestazione esistente.
Session class (Classe di sessione)
Nome della classe di sessione, nel formato CNomebreveSession.
File H di sessione
File di intestazione per la classe di sessione. È possibile modificare il nome di questo file o selezionare un file di intestazione esistente.
Command class (Classe di comando)
Nome della classe di comando, nel formato CNomebreveCommand.
File H di comando
File di intestazione per la classe di comando. Questo nome non può essere modificato e dipende dal nome del file di intestazione del set di righe.
Rowset class (Classe di set di righe)
Nome della classe di set di righe, nel formato CNomebreveRowset.
File H di rowset
File di intestazione per la classe di set di righe. È possibile modificare il nome di questo file o selezionare un file di intestazione esistente.
File CPP di rowset
File di implementazione del provider. È possibile modificare il nome di questo file o selezionare un file di implementazione esistente.