在 DDEX 提供程序的窗体,若要检索 DDEX 数据源连接对象,必须提供数据连接。 该提供程序由其 GUID 和连接字符串指定。 用户在 数据连接 对话框中指定提供程序和连接字符串。
使用现有数据连接的情况下,在建立了,请参见 如何:使用现有数据连接,检索连接。
检索与用户输入的连接
通过调用 IVsDataConnectionDialogFactory 接口的 CreateConnectionDialog 方法检索对话框工厂服务。
这将返回 IVsDataConnectionDialog 对象实例。
设置属性,根据需要,在 IVsDataConnectionDialog 对象。
通过调用 IVsDataConnectionDialog 接口的两个 ShowDialog 方法之一显示连接对话框:
ShowDialog. ,当要独立实际创建连接时,将连接字符串存储数据请使用此方法。 在单击 好,客户端在对话框允许回联接数据中提供并将其存储在方式来希望。 以后对 CreateDataConnection 方法通过从对话框中检索的数据连接到方法创建连接对象。
- 或 -
ShowDialog. 使用此方法请求对话框,以便用户可以:
输入新的数据连接 (提供程序 GUID 和连接字符串)。
- 或 -
查找现有连接对象使用用户提供的值。
在这两种情况下,连接对象从 IVsDataConnectionManager 服务检索,返回现有连接对象等效) 的方式 (或一个当前是否正在管理。 否则,它返回新的连接对象。
如果该布尔型参数返回 false,连接到当前状态下返回 (即关闭,如果这是新的连接)。 如果参数返回 true,对话框确认返回的连接在返回之前处于打开状态到调用方。
使用 DDEX 连接服务使用数据连接。