本文介绍了如何分析Visual Basic动态数据驱动程序。内容非常详细。有兴趣的朋友可以参考一下,希望对大家有帮助。
Visual Basic应用程序通常使用高级ActiveX组件来连接数据源。这些数据源可能包括数据访问对象(DAO)、远程数据对象(RDO)、OLE DB提供程序(如ActiveX数据对象(ADO)、COM数据提供程序、crystal数据对象(CDO)和crystal数据源类型库或Visual Basic数据控件的使用。使用水晶报表的Visual Basic动态数据驱动程序,您可以让您的应用程序使用这些相同的ActiveX数据源。Visual Basic动态数据驱动程序包括:
微软数据访问对象的水晶报表数据库驱动程序。
RDO ODBC的Crystal Reports数据库驱动。
微软ActiveX数据对象的水晶报表数据库驱动。
用于COM数据提供程序的crdb _ Reports数据库驱动程序。
水晶数据对象COM DLL (Com32.dll)。
水晶数据对象的水晶报表数据库驱动程序。
有关使用RDO、DAO和ADO的更多信息,请参考微软的文档。有关数据控件的信息,请参见您的Visual Basic文档。有关CDO的信息,请参见水晶数据对象。有关数据源的晶体类型库的信息,请参见晶体数据源类型库。
有时,当您需要为报表创建数据源时,它在设计时实际上是不可用的。高动态数据可能仅在运行时可用。在这种情况下,外部定义驱动程序(crdb_fielddef.dll)支持的数据定义文件是定义数据源字段的制表符分隔的文本文件,但它们不是实际数据。
通常,Visual Basic动态数据驱动程序的开发使用一个或多个需要提前设计并节能的报表文件在运行时访问应用程序。这个过程需要程序员获取设计时数据。安装应用程序时,它还会安装任何数据库驱动程序和文件要求,以确保报告可以连接到所需的数据。
运行时的连接方法是保存的报告文件中的数据。当根据您的定制应用程序要求进行报告时,数据包装精美且可用。但是,保存报告数据会增加报告文件的大小并浪费磁盘空间。此外,该技术会生成一个静态报告文件,其中的数据在没有连接到数据库的情况下无法更新。
字段定义驱动程序允许您创建报告文件,而无需在设计时指定实际数据源。相反,报告基于数据定义文件、占位符ASCII文本文件和数据库字段的代表。在运行时,您可以向应用程序添加代码来指定报表数据的实际来源。
这里将分享如何分析Visual Basic动态数据驱动程序。希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/152045.html