要在自己的程序中调用系统的“数据链接属性”对话框,来生成连接字符串,首先要引用两个COM组件:
- Microsoft ActiveX Data Objects 2.7 Library
- Microsoft OLE DB Service Component 1.0 Type Library
引用后通过这两句就可以弹出“数据链接属性”对话框了:
MSDASC.IDataSourceLocator DS = new MSDASC.DataLinksClass();
object con = DS.PromptNew();
如果用户按了Cancel则con为null,否则con为ADODB._Connection的对象,通过此对象就可以获取链接字符串了。