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