Condividi tramite


Driver di database

I driver di database sono utilizzati al momento della creazione e dell'elaborazione.

Durante la creazione, il driver di database è utilizzato per identificare lo schema dei dati. Con i driver OLEDB, ODBC e quelli di Access ed Excel, questo processo coinvolge la connessione a un database e la selezione delle tabelle, delle visualizzazioni o delle stored procedure per specificare lo schema. Con i driver ADO.NET e Field Definition questo processo coinvolge la selezione di uno schema nel formato di un file XML (con estensione XML) o di un file Data Definition (con estensione TTX).

Durante l'elaborazione il report utilizzerà lo stesso driver di database utilizzato per creare il report. Tuttavia, se i dati vengono inseriti nel report, quest'ultimo selezionerà il driver appropriato per gestire il recordset o il set di dati.

Driver di database forniti con Crystal Reports per Visual Studio .NET

Driver di database Database accessibile Metodo di accesso ai dati
OLEDB Qualsiasi database che disponga di un provider OLEDB. Supporta sia l'estrazione dei dati dal database che l'inserimento dei dati nel report di un recordset ADO.
ODBC Qualsiasi database che disponga di un driver ODBC. Supporta sia l'estrazione dei dati dal database che l'inserimento dei dati nel report di un recordset RDO.
Access/Excel Database di Microsoft Access e cartelle di lavoro di Microsoft Excel. Supporta sia l'estrazione dei dati dal database che l'inserimento dei dati nel report di un recordset DAO.
ADO.NET Qualsiasi database con un provider gestito. Supporta l'inserimento dei dati nel report di un recordset ADO.NET.

Questo driver non consentirà di estrarre i dati.

Definizione campi Nessuno

Questo driver speciale viene utilizzato per creare report basati su un solo schema senza dati reali.

Questo driver è incluso principalmente per la compatibilità con le versioni precedenti ed è utilizzato solo durante il processo di creazione dei report.

In fase di runtime un report creato con questo driver deve essere passato a un recordset o a un set di dati.

CDO (Crystal Data Object) Nessuno

Questo driver speciale accede ai dati che non si trovano in un database tradizionale.

Questo driver è incluso principalmente per la compatibilità con le versioni precedenti.

Questo driver supporta l'inserimento dei dati solo in un report di un recordset CDO. Non consente di estrarre i dati. Utilizzare la libreria Crystal Data Object per popolare un recordset CDO.

Nota   Questo driver non è disponibile durante la creazione dei report. Scegliere uno degli altri driver disponibili per creare il report.

Vedere anche

Accesso ai dati del report | Accesso e aggiunta di dati | Creazione di report da un set di dati ADO.NET