Creare una fonte dati ODBC utilizzando ODBC Manager
Per connettersi ad una fonte dati ODBC occorre:
• Che i Driver ODBC siano installati sul sistema
• Che sia presente una fonte dati ODBC opportunamente
configurata.
Entrambe le funzioni possono essere configurate utilizzando
l'applicazione ODBC Manager (una fonte dati puo' essere anche
creata da VB -vedere Area Database-). Un Driver ODBC viene
utilizzato per connettersi da uno specifico tipo di database. Una
fonte dati ODBC consiste nella configurazione di uno specifico
Driver ODBC usato per connettersi al database prescelto.
Accedere alla Dialog Box dell'ODBC Manager
Per configurare una fonte dati bisogna quindi l'ODBC Data Source
Administrator, che si trova nel Pannello di Controllo di Windows:
Quando l'ODBC Manager viene lanciato, appare la Dialog Box
'Amministrazione fonte dati ODBC'. Le prime tre tabs, riguardano
la creazione dei DSN, ovvero dei Data Source Name (Nome della
fonte dati). Il DSN, e' la chiave che il proprio programma utilizza
per connettersi ad una fonte dati ODBC. Le fonti dati ODBC sono
divise in 3 categorie: utente,sistema,file.
DSN di sistema: e' utilizzabile sia in WinNT che in Win95, e non
e' associato con un particolare profilo utente.
DSN su file: Una fonte dati su file, memorizza le informazioni in
un file di testo. Il file di testo non e' altro che un file INI
contenete le informazioni sul Driver del Database, della sua
posizione e configurazione.
DSN utente: Le informazione della fonte dati, sono memorizzate
nel registry della macchina locale. In WinNT, ogni DSN utente, e'
memorizzato insieme ad uno specifico profilo utente, ed e'
invisibile al di fuori dello stesso.
Le restanti tabs contengono altri strumenti generali di gestione e
debugging. Selezionando la tab 'Driver ODBC', viene mostrata la
lista dei Driver ODBC installati sulla macchina.
Creare una fonte dati ODBC
Per creare una fonte dati ODBC da utilizzare nel proprio
programma, bisogna scegliere il tipo di Driver da utilizzare e
configurarlo. Ad esempio occorre fornire il nome del database
Server SQL o del file MDB di Access dai quali prelevare i dati. Per
identificare una fonte dati, e' necessario utilizzare una chiave
unica.
Procediamo alla creazione di una fonte dati:
1. Selezionare DSN utente, e cliccare sul pulsante Aggiungi
2. Viene visualizzata la Dialog Box Crea nuova fonte dati
3. Selezionare il Driver ODBC da utilizzare (in questo caso
Microsoft Access) e premere il pulsante Fine; viene mostrata
la Dialog Box di configurazione Data source.
In questa Dialog Box, configureremo il Driver ODBC.
Nella textbox Nome fonte dati (a), inseriamo un nome per la
nuova fonte dati (in questo caso 'MioDatabase').
Nella textbox Descrizione (b) possiamo inserire una breve
descrizione della fonte dati.
Tramite il pulsante Seleziona, possiamo quindi scegliere il file del
database (o, nel caso di un Server SQL, il Server a cui
connettersi), che verra' poi visualizzato nella label (c). (Bisogna
ricordare che ogni Driver ODBC ha una sua Dialog Box di
configurazione e in questo caso e' stato utilizzato il Driver ODBC
Microsoft Access 97). Al termine premere il pulsante OK.
La configurazione del Driver ODBC e' quindi terminata e la fonte
dati MioDatabase e' ora visibile nella lista dei DSN utente.