Crystal Report for Visual Studio .NET支持的數據源及報表的數據訪問模式

Crystal Report for Visual Studio .NET支持以下所列的各種數據源:

 

任何擁有ODBC驅動程序的數據庫。

任何擁有OLE DB驅動程序的數據庫。

Microsoft Access數據庫。

Microsoft Excel工作簿。

ADO.NET數據集(DataSet)。

ADO數據記錄集(Recordset)。

CDO數據記錄集(Recordset)。

DAO數據記錄集(Recordset)。

RDO數據記錄集(Recordset)。 

爲了向開發人員提供最靈活的數據訪問方法,Crystal Reports 數據庫驅動程序被設計爲可同時提供數據訪問的拉模型和推模型。

 

拉模型

 

 

在拉模型中,驅動程序將連接到數據庫並根據需要將數據進來。使用這種模型時,與數據庫的連接和爲了獲取數據而執行的 SQL 命令都同時由 Crystal Reports 本身處理,不需要開發人員編寫代碼。如果在運行時無須編寫任何特殊代碼,則使用拉模型。

 

推模型

 

 

相反,推模型需要開發人員編寫代碼以連接到數據庫,執行 SQL 命令以創建與報表中的字段匹配的記錄集或數據集,並且將該對象傳遞給報表。該方法使您可以將連接共享置入應用程序中,並在 Crystal Reports 收到數據之前先將數據篩選出來。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章