Non è possibile connettersi direttamente ai database FoxPro in Access 2007 e in Access 2003

Numero KB originale: 824264

Nota

Questo articolo si applica solo a un database di Microsoft Access (.mdb o .accdb). Richiede competenze di base per macro, codifica e interoperabilità.

Sintomi

In Microsoft Office Access 2007 e in Microsoft Office Access 2003 potrebbe non essere possibile importare, esportare o collegare direttamente i database Microsoft FoxPro perché le finestre di dialogo Importazione, Esportazione e Collegamento non includono il database FoxPro come opzione nell'elenco File di tipo .

Causa

Questo problema si verifica perché il driver MICROSOFT FoxPro ISAM non è incluso in Access 2007 e in Access 2003.

Risoluzione

Importare da un database FoxPro

Per importare dati da un database FoxPro, usare il driver ODBC Microsoft Visual FoxPro. A tale scopo, seguire questa procedura:

  1. Fare clic sul pulsante Start e quindi scegliere Pannello di controllo.

  2. Nel Pannello di controllo fare doppio clic su Strumenti di amministrazione.

  3. Nella finestra Strumenti di amministrazione fare doppio clic su Origini dati (ODBC) e quindi aggiungere una nuova origine dati ODBC per il database o le tabelle FoxPro selezionando il driver Visual FoxPro appropriato.

  4. Avviare Access e quindi aprire il database di Access.

  5. Scegliere Recupera dati esterni dal menu File e quindi fare clic su Importa.

    Nota

    Se si usa Access 2007, fare clic su Altro nel gruppo Importa della scheda Dati esterni e quindi selezionare Database ODBC.

  6. Nella finestra di dialogo Importa fare clic su Database ODBC nell'elenco File di tipo .

    Nota

    Se si usa Access 2007, fare clic per selezionare l'opzione Importa i dati di origine in una nuova tabella nel database corrente nella finestra di dialogo Selezionare l'origine e la destinazione dei dati e quindi fare clic su OK.

  7. Nella finestra di dialogo Seleziona origine dati fare clic sull'origine dati Visual FoxPro creata nel passaggio 3 e quindi fare clic su OK.

  8. Nella finestra di dialogo Importa oggetti fare clic sulle tabelle da collegare e quindi fare clic su OK.

Per collegarsi a un database FoxPro, usare il driver ODBC Microsoft Visual FoxPro. A tale scopo, seguire questa procedura:

  1. Fare clic sul pulsante Start e quindi scegliere Pannello di controllo.

  2. Nel Pannello di controllo fare doppio clic su Strumenti di amministrazione.

  3. Nella finestra Strumenti di amministrazione fare doppio clic su Origini dati (ODBC) e quindi aggiungere una nuova origine dati ODBC per il database o le tabelle FoxPro selezionando il driver Visual FoxPro appropriato.

  4. Avviare Microsoft Access e quindi aprire il database di Access.

  5. Scegliere Recupera dati esterni dal menu File e quindi fare clic su Collega tabelle.

    Nota

    Se si usa Access 2007, fare clic su Altro nel gruppo Importa della scheda Dati esterni e quindi selezionare Database ODBC.

  6. Nella finestra di dialogo Collegamento fare clic su Database ODBC nell'elenco File di tipo .

    Nota

    Se si usa Access 2007, fare clic per selezionare l'opzione Collega all'origine dati creando una tabella collegata nella finestra di dialogo Selezionare l'origine e la destinazione dei dati e quindi fare clic su OK.

  7. Nella finestra di dialogo Seleziona origine dati fare clic sull'origine dati Visual FoxPro creata nel passaggio 3 e quindi fare clic su OK.

  8. Nella finestra di dialogo Collega tabelle fare clic sulle tabelle da importare e quindi fare clic su OK.

Esportare in un database FoxPro

Per esportare i dati in un database FoxPro, usare il driver ODBC Microsoft Visual FoxPro. A tale scopo, seguire questa procedura:

  1. Fare clic sul pulsante Start e quindi scegliere Pannello di controllo.

  2. Nel Pannello di controllo fare doppio clic su Strumenti di amministrazione.

  3. Nella finestra Strumenti di amministrazione fare doppio clic su Origini dati (ODBC) e quindi aggiungere una nuova origine dati ODBC per il database o le tabelle FoxPro selezionando il driver Visual FoxPro appropriato.

  4. Avviare Microsoft Access e quindi aprire il database di Access.

  5. Scegliere Esporta dal menu File.

    Nota

    Se si usa Access 2007, seguire questa procedura:

    1. Fare clic sul pulsante Microsoft Office e quindi su Opzioni di Accesso.
    2. Nell'elenco nel riquadro sinistro fare clic su Personalizza.
    3. Nell'elenco Scegli comandi da selezionare Tutti i comandi.
  6. Nella finestra di dialogo Esporta tabella 'nometabella' in... fare clic su Database ODBC nell'elenco Tipo di salvataggio .

    Nota

    Se si usa Access 2007, seguire questa procedura:

    1. Fare clic su Esporta oggetto selezionato in un database ODBC, fare clic su Aggiungi e quindi su OK.
    2. Sulla barra degli strumenti Accesso rapido fare clic su Esporta oggetto selezionato in un database ODBC.
  7. Nella finestra di dialogo Esporta digitare il nome della nuova tabella e quindi fare clic su OK.

  8. Nella finestra di dialogo Seleziona origine dati fare clic sull'origine dati Visual FoxPro creata nel passaggio 3 e quindi fare clic su OK.

Ulteriori informazioni

Nelle versioni precedenti di Access e del motore di database Microsoft Jet è possibile spostare i dati tra i database FoxPro e i database di Access. Il driver MICROSOFT FoxPro ISAM connette l'accesso ai database FoxPro. Tuttavia, il driver MICROSOFT FoxPro ISAM non è incluso in Access 2000 e versioni successive. Di conseguenza, non è più possibile accedere ai dati FoxPro tramite il motore di database Microsoft Jet. È possibile accedere ai dati FoxPro solo usando il driver ODBC Microsoft Visual FoxPro.

Passaggi per riprodurre il problema in Access 2003

  1. Aprire un database di Access.
  2. Scegliere Recupera dati esterni dal menu File e quindi fare clic su Importa.
  3. Nella finestra di dialogo Importa fare clic sull'elenco File di tipo .

Nota

Il driver ISAM Microsoft FoxPro non è elencato nell'elenco File di tipo .

Riferimenti

Per altre informazioni su come configurare le origini dati ODBC, fare clic su Guida di Microsoft Office Access nel menu ? , digitare o modificare origini dati ODBC nella casella Cerca nel riquadro Assistenza e quindi fare clic su Avvia ricerca per visualizzare l'argomento.