Procedura dettagliata: connessione ai dati in un database di Access (Windows Form)
È possibile connettersi a un database Access (file con estensione mdf o accdb) tramite Visual Studio. Dopo avere definito la connessione, i dati vengono visualizzati nella finestra Origine dati da cui è possibile trascinare tabelle o visualizzazioni nei form. Se si desidera comprendere il modo in cui il sistema di progetto in Visual Studio gestisce i file di database locali, vedere Procedura: gestire file di dati locali nel progetto.
Prerequisiti
Per eseguire queste procedure, è necessario un progetto di applicazione Windows Form e un database Access (file con estensione accdb) o un database Access 2000-2003 (file con estensione mdb). Attenersi alla procedura che corrisponde al tipo di file utilizzato.
Creazione del dataset per un file con estensione accdb
È possibile connettersi a database creati in Access 2013, Office 365, Access 2010 o Access 2007 tramite la procedura seguente.
Per creare il dataset
Aprire l'applicazione Windows Form a cui si desidera connettere i dati.
Nel menu Visualizza scegliere Altre finestre > Origini dati.
Nella finestra Origini dati fare clic su Aggiungi nuova origine dati.
Nella pagina Seleziona un tipo di origine dati scegliere Database, quindi scegliere Avanti.
Nella pagina Scegli modello database scegliere Dataset, quindi scegliere Avanti.
Nella pagina Seleziona connessione dati selezionare Nuova connessione per configurare una nuova connessione dati.
Modificare il valore di Origine dati in Provider di dati .NET Framework per OLE DB.
Importante
Anche se un'origine dati di File di database Microsoft Access (OLE DB) può sembrare la scelta corretta, si utilizza il tipo di origine dati solo per i file di database con estensione mdb.
In Provider OLE DB scegliere Provider OLE DB per il motore di database di Microsoft Office 12.0 Access.
In Nome file o server specificare il percorso e il nome del file con estensione accdb a cui si desidera connettersi, quindi scegliere OK.
Nota
Se al file di database sono associati un nome utente e una password, specificarli e quindi scegliere OK.
Nella pagina Seleziona connessione dati scegliere Avanti.
Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione scegliere Avanti.
Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.
Scegliere le tabelle o le visualizzazioni da includere nel dataset, quindi scegliere Fine.
Il dataset viene aggiunto al progetto e le tabelle e le visualizzazioni vengono mostrate nella finestra Origini dati.
Creazione del dataset per un file con estensione mdb
Il dataset viene creato mediante l'esecuzione della Configurazione guidata origine dati.
Per creare il dataset
Aprire l'applicazione Windows Form a cui si desidera connettere i dati.
Nel menu Visualizza scegliere Altre finestre > Origini dati.
Nella finestra Origini dati fare clic su Aggiungi nuova origine dati.
Nella pagina Seleziona un tipo di origine dati scegliere Database, quindi scegliere Avanti.
Nella pagina Scegli modello database scegliere Dataset, quindi scegliere Avanti.
Nella pagina Seleziona connessione dati selezionare Nuova connessione per configurare una nuova connessione dati.
Se il valore di Origine dati non è File di database Microsoft Access (OLE DB), scegliere Modifica per aprire la finestra di dialogo Modifica origine dati, scegliere File di database Microsoft Access, quindi scegliere OK.
In Nome file di database specificare il percorso e il nome del file con estensione mdb a cui si desidera connettersi, quindi scegliere OK.
Nella pagina Seleziona connessione dati scegliere Avanti.
Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione scegliere Avanti.
Espandere il nodo Tabelle nella pagina Seleziona oggetti di database.
Scegliere le tabelle o le visualizzazioni da includere nel dataset, quindi scegliere Fine.
Il dataset viene aggiunto al progetto e le tabelle e le visualizzazioni vengono mostrate nella finestra Origini dati.
Sicurezza
L'archiviazione di informazioni riservate, ad esempio una password, può avere implicazioni sulla sicurezza dell'applicazione. L'autenticazione di Windows, detta anche sicurezza integrata, consente di controllare l'accesso a un database in modo più sicuro. Per ulteriori informazioni, vedere Protezione delle informazioni di connessione.
Passaggi successivi
Il dataset appena creato sarà ora disponibile nella finestra Origini dati. È possibile a questo punto eseguire una delle attività riportate di seguito.
Selezionare elementi nella finestra Origini dati e trascinarli nel proprio form (vedere Associazione di controlli Windows Form ai dati in Visual Studio).
Aprire l'origine dati in Progettazione DataSet per aggiungere o modificare gli oggetti che costituiscono il dataset.
Aggiungere logica di convalida all'evento ColumnChanging o RowChanging delle tabelle dati nel dataset (vedere Convalida dei dati nei dataset).
Vedere anche
Concetti
Preparazione dell'applicazione al ricevimento di dati
Recupero di dati nell'applicazione
Associazione di controlli ai dati in Visual Studio
Modifica di dati nell'applicazione