有没有办法在运行时显示用于连接字符串浏览(针对数据库)的连接属性对话框?
因为我希望用户能够使用 GUI 连接到各种数据库。
与我们在 Visual Studio 连接属性对话框中获得的相同。
提前致谢
寻找this http://pedotnet.blogspot.com/2008/07/how-to-invoke-ole-db-data-link.html文章准确解释了您在寻找什么。她的说法如下:
-
您需要为您的项目添加一些引用:
- OLE DB 服务组件 1.0 类型库
- Microsoft ActiveX 数据对象 2.x 库
-
使用以下代码:
using MSDASC;
using ADODB;
private string BuildConnectionString()
{
string strConnString = "";
object _con = null;
MSDASC.DataLinks _link = new MSDASC.DataLinks();
_con = _link.PromptNew();
if (_con == null) return string.Empty;
strConnString = ((ADODB.Connection)_con).ConnectionString;
return strConnString;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)