vb.net用户输入了ole db连接字符串

时间:2015-09-27 04:10:10

标签: database vb.net connection-string

我是vb.net的新手并遇到过障碍。我正在使用用户输入的数据连接字符串创建连接到数据库的应用程序。试图不重新发明轮子,我在编辑.udl文件时查找了vb.net相当于' OLE DB核心服务',属性菜单,空手而归。有没有办法调用此服务来编辑嵌入的.udl或资源?或vb.net表单/函数从用户获取连接字符串信息?

1 个答案:

答案 0 :(得分:0)

根据this article

  

以编程方式正确配置UDL属性   将涉及调用SDK以进行Microsoft Host Integration   服务器。您可以使用LabVIEW来调用.NET程序集   完成此操作,但建议仅限有经验的用户使用   熟悉.NET和ADO兼容的驱动程序。

我可以建议另一种解决方案:

您是否可以让用户以某种输入形式输入连接字符串,然后使用OleDbConnectionStringBuilder验证然后存储连接字符串?正如per MSDN page

  

连接字符串构建器允许开发人员以编程方式创建   语法正确的连接字符串,解析和重建   现有的连接字符串。