怎么浅析Visual Basic动态数据驱动程序
这篇文章给大家介绍怎么浅析Visual Basic动态数据驱动程序,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
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文本文件,数据库领域的代表。在运行时,您将代码添加到您的应用程序指定为报告数据的实际来源。
关于怎么浅析Visual Basic动态数据驱动程序就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341