Creazione guidata consumer ODBC MFC (C++)
Questa procedura guidata non è disponibile in Visual Studio 2019 e versioni successive.
Questa procedura guidata configura una classe recordset ODBC e i data binding necessari per accedere all'origine dati specificata.
Elenco degli elementi di interfaccia
Origine dati
Il pulsante Origine dati consente di configurare l'origine dati specificata usando il driver ODBC specificato. Per altre informazioni sui file di origine dati (DSN), vedere Origini dati file in ODBC SDK.
La finestra di dialogo Seleziona origine dati include due schede:
Scheda Origine dati file:
La casella Cerca in specifica la directory in cui selezionare i file da usare come origini dati. Il valore predefinito è \Programmi\File comuni\ODBC\Origini dati. Le origini dati dei file esistenti (file con estensione dsn) vengono visualizzate nella casella di riepilogo principale. È possibile configurare le origini dati in anticipo usando la scheda File DSN nell'amministratore origine dati ODBC oppure crearne di nuove usando questa finestra di dialogo.
Per creare una nuova origine dati file da questa finestra di dialogo, fare clic
New
per specificare un nome DSN. Verrà visualizzata la finestra di dialogo Crea nuova origine dati. Nella finestra di dialogo Crea nuova origine dati selezionare un driver appropriato e fare clic su . Fare clic suNext
Sfoglia e selezionare il nome del file da utilizzare come origine dati ( è necessario selezionare "Tutti i file" per visualizzare file non DSN, ad esempio .xls file); fare clic suNext
e quindi su Fine. Se è stato selezionato un file non DSN, si otterrà una finestra di dialogo specifica del driver, ad esempio "Programma di installazione di Microsoft Excel ODBC", che convertirà il file in un DSN.Nota
È anche possibile creare in anticipo una nuova origine dati file usando l'amministratore origine dati ODBC. Dal menu Start selezionare Impostazioni, Pannello di controllo, Strumenti di amministrazione, Origini dati (ODBC) e quindi Amministratore origine dati ODBC.
La casella Nome DSN consente di specificare un nome per l'origine dati del file. È necessario assicurarsi che il nome DSN termini con l'estensione di file appropriata, ad esempio .xls per i file di Excel o .mdb per i file di Access.
Per altre informazioni sui DSN, vedere Origini dati file in ODBC SDK.
Scheda Origine dati computer:
Questa scheda elenca le origini dati utente e di sistema. Le origini dati utente sono specifiche di un utente in questo computer. Le origini dati di sistema possono essere usate da tutti gli utenti in questo computer o in un servizio a livello di sistema. Vedere Origini dati del computer in ODBC SDK
Per altre informazioni sulle origini dati ODBC, vedere Origini dati in ODBC SDK.
Fare clic su OK per terminare. Verrà visualizzata la finestra di dialogo Seleziona oggetto di database. In questa finestra di dialogo selezionare la tabella o la vista che verrà usata dal consumer. Si noti che è possibile selezionare più visualizzazioni e tabelle tenendo premuto il tasto di controllo mentre si fa clic sugli elementi. Fare clic su OK per terminare.
Classe
Nome della classe consumer, in base al nome del file o dell'origine dati del computer selezionata per impostazione predefinita.
File con estensione h
Nome del file di intestazione della classe consumer, in base al nome del file o dell'origine dati del computer selezionato.
File con estensione cpp
Nome del file di implementazione della classe consumer, in base al nome del file o dell'origine dati del computer selezionato.
Type
Specifica se il recordset è un dynaset (impostazione predefinita) o uno snapshot.
Dynaset: specifica che il recordset è un dynaset. Un dynaset è il risultato di una query che fornisce una vista indicizzata nei dati del database sottoposto a query. Un dynaset memorizza nella cache solo un indice integrale ai dati originali e offre quindi un miglioramento delle prestazioni rispetto a uno snapshot. L'indice punta direttamente a ogni record trovato come risultato di una query e indica se un record viene rimosso. È anche possibile accedere alle informazioni aggiornate nei record sottoposti a query. Si tratta dell'impostazione predefinita.
Snapshot: specifica che il recordset è uno snapshot. Uno snapshot è il risultato di una query ed è una visualizzazione in un database in un momento specifico. Tutti i record trovati come risultato della query vengono memorizzati nella cache, pertanto non vengono visualizzate modifiche ai record originali.
Associare tutte le colonne
Specifica se tutte le colonne della tabella selezionata sono associate. Se si seleziona questa casella (impostazione predefinita), tutte le colonne sono associate; se non si seleziona questa casella, non sono associate colonne ed è necessario associarle manualmente nella classe recordset.
Vedi anche
Consumer ODBC MFC
Aggiunta di funzionalità con creazioni guidate codice