前面的主题演示了创建数据源部件是多么地容易,首先是作为一个 ActiveX 控件,然后作为一个 ActiveX DLL。但是它们都不是唯一的选择。创建一个 ActiveX EXE 数据源,或只使用一个数据识别类,和创建一个数据源一样容易。因此您如何决定使用哪一种?虽然没有严格的规则,但这里有几点建议:
除了选择数据源类型外,当选择一个数据接口时您也有很多灵活性。象前面主题中演示的那样,您可以很容易地在 OLE DB 和 ODBC 数据源之间切换,而只需使用任意数据库作为后端。
或许最吸引人的选择是 OLE DB Simple Provider。这个示例演示了用一个普通文本文件作为数据源的用法,但这仅仅是冰山一角。通过 OSP,您已经完全控制了数据是如何保存的以及在哪里保存。您可以创建您自定义的文件格式,用只有您的部件可以读取的二进制格式保存数据。您甚至可以使用一个 OSP 部件保存和获取对象。
不管怎么说,有一点是肯定的,数据源部件将数据的绑定提高到了一个全新的水平。
该主题是帮助您创建示例 ActiveX 数据源系列的最后一个步骤。
要 | 请参阅 |
从头开始 | 创建数据源 |