Condividi tramite


Cenni preliminari sull'utilizzo di file di un database locale nelle soluzioni Office

Aggiornamento: novembre 2007

Si applica a

Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati.

Tipo di progetto

  • Progetti a livello di documento

  • Progetti a livello di applicazione

Versione Microsoft Office

  • Microsoft Office System 2007

  • Microsoft Office 2003

Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazione.

È possibile includere un file di database, ad esempio un file di SQL Server Express (con estensione mdf) o di Microsoft Office Access 2003 (con estensione mdb), nella soluzione Visual Studio Tools per Office. In questo modo, gli utenti finali possono gestire un database locale nelle situazioni in cui non è richiesta la gestione di un database centralizzato, ad esempio in una soluzione di inventario locale utilizzata solo in un singolo computer.

Importazione del file di database in un progetto

Per importare il file di database nel progetto, utilizzare la Configurazione guidata origine dati per creare un'origine dati basata sul file di database. La procedura guidata consente di aggiungere al progetto il file di database e un DataSet tipizzato.

Per ulteriori informazioni, vedere Procedura: connettersi ai dati di un database di SQL Server Express e Procedura: connettersi ai dati di un database di Access.

Distribuzione del file di database

La Configurazione guidata origine dati utilizza un percorso relativo per creare connessioni al file di database locale. Se si gestiscono i percorsi relativi dei file, ciò consente di copiare la soluzione da un computer a un altro.

Se si distribuisce la soluzione a un server e quindi si distribuisce il documento a ogni utente finale, è necessario distribuire manualmente anche il file di database e quindi installarlo nello stesso percorso relativo del documento. Ciò significa che l'utente finale non potrà spostare il documento in un nuovo percorso sul computer se non sposta anche il file di database.

File di database locali e memorizzazione del DataSet nella cache

Nelle soluzioni a livello di documento di Microsoft Office Excel e Microsoft Office Word, è possibile memorizzare nella cache dataset contenuti nel documento contrassegnando l'istanza del dataset con l'attributo CachedAttribute. Quando si aggiunge il file di database al progetto mediante la Configurazione guidata origine dati, verrà aggiunto automaticamente anche un dataset tipizzato. Poiché i dati sono già locali nel computer dell'utente, l'attributo CachedAttribute deve essere applicato a questo dataset solo in rari casi. Per ulteriori informazioni, vedere la classe Memorizzazione di dati nella cache.

Vedere anche

Attività

Procedura: popolare documenti con dati da un database

Procedura: aggiornare un'origine dati con i dati inviati da un controllo host

Concetti

Associazione di dati ai controlli

Distribuzione di soluzioni Office (System 2003)

Memorizzazione di dati nella cache