程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> Visual Basic語言 >> VB6 >> Visual Basic動態數據驅動程序淺析

Visual Basic動態數據驅動程序淺析

編輯:VB6

Visual Basic應用程序經常使用先進的ActiveX組件連接到數據源。這些數據來源可能包括數據訪問對象(DAO)的使用,遠程數據對象(RDO),OLE DB提供程序,如ActiveX數據對象(ADO),COM數據提供商,水晶數據對象(CDO)和水晶數據源類型庫,或Visual Basic數據控件。使用水晶報表的Visual Basic動態數據驅動程序,您可以讓您的應用程序使用這些相同的ActiveX數據源。 Visual Basic動態數據驅動程序包括:

◆Crystal Reports database driver for Microsoft Data Access Objects (crdb_dao.dll).

◆Crystal Reports database driver for ODBC (crdb_odbc.dll) for RDO.

◆Crystal Reports database driver for Microsoft ActiveX Data Objects (crbd_ado.dll).

◆Crystal Reports database driver for COM data provider (crdb_com.dll).

◆Crystal Data Object COM DLL (Com32.dll).

◆Crystal Reports database driver for Crystal Data Object (crdb_cdo.dll).

欲了解更多有關使用RDO,DAO和ADO時,請參閱微軟的文檔。有關數據控件信息,請參閱您的Visual Basic文檔。有關CDO的信息,請參見水晶數據對象。有關數據源的水晶類型庫信息,請參閱水晶數據源類型庫。

有時,您可能還需要創建報表的數據源時,實際上並不在設計時可用。高動態數據可能只可在運行時。在這種情況下,外地定義驅動程序(crdb_fielddef.dll)支持的數據定義文件,這些文件制表符分隔的文本文件,定義數據源的字段,但不是實際的數據。

通常情況下,Visual Basic動態數據驅動程序開發使用報表設計器組件需要提前設計和節能的一個或多個報表文件進行訪問在運行時應用程序。這一進程要求程序員能夠獲得在設計時的數據,該應用程序,在安裝時,還安裝任何數據庫驅動程序和文件要求,以確保報告可以連接到所需的數據。

對運行時的連接方法是保存的報告文件中的數據。數據是包裝精美的和現有的報告時,從您的自定義應用程序的要求。但是,由於報告數據保存增加了報告文件的大小,浪費磁盤空間。此外,該技術生產的靜態報告文件,其中數據不能沒有連接到數據庫的更新。

外地定義驅動程序允許你創建在設計時沒有指定一個實際的數據源的報告文件。相反,該報告是基於數據定義文件,一個占位ASCII文本文件,數據庫領域的代表。在運行時,您將代碼添加到您的應用程序指定為報告數據的實際來源。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved