有沒有辦法在運行時顯示連接字符串瀏覽(針對數據庫)的連接屬性對話框?配置字符串的winforms連接屬性對話框
正如我希望用戶能夠使用GUI連接到各種數據庫。 與我們在Visual Studio連接屬性對話框中獲得的一樣。
由於提前
有沒有辦法在運行時顯示連接字符串瀏覽(針對數據庫)的連接屬性對話框?配置字符串的winforms連接屬性對話框
正如我希望用戶能夠使用GUI連接到各種數據庫。 與我們在Visual Studio連接屬性對話框中獲得的一樣。
由於提前
查找this文章正好解釋什麼是你想要的。她說的是以下幾點:
你需要一對夫婦引用添加到您的項目:
使用下面的代碼:
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;
}
正是我在找什麼! – MDV2000 2011-12-19 16:44:44
請更新您的文章鏈接。 – 2013-12-16 15:23:51
我最近一直在尋找有問題的文章,並碰到[本文](https://support.microsoft.com/en-us/kb/310083#bookmark-4),從我可以告訴有相同的內容作爲原件。 – 2015-07-29 19:39:46
我不知道,如果存在一個「預定義」的形式進行,但是,你可以offcourse創建自己的表單,並使用一個DbConnectionStringBuilder類(SqlConnectionStringBuilder ,OracleConnectionStringBuilder,OleDbConnectionStringBuilder)從用戶在自定義創建表單上輸入的參數創建連接字符串。
這是相當古老的,但有這個article - 可能有一些靈感給你。
這是另一個鏈接,談論同樣的事情:http://www.mztools.com/articles/2007/MZ2007011.aspx – 2010-02-10 22:44:18
您還可以使用與XP通用數據鏈接文件
http://msdn.microsoft.com/en-us/library/e38h511e%28VS.71%29.aspx
工作,但我從來沒有嘗試過在Vista或七
我一直在尋找的正是這樣,看來,微軟已經發布了Visual Studio的連接對話框的源,以便它可以VS之外使用:
http://code.msdn.microsoft.com/Connection
我只是想它,它工作正常:)
完美的託管代碼!非常感謝 – 2012-09-17 10:33:27
@Binary請注意,我的問題的第一個字是winforms,它的數據庫的連接字符串。謝謝 – Thunder 2010-02-05 09:14:08
道歉,今天早上我看到一連串煩人的「信息簡化」問題。對於跳槍還是抱歉。 – 2010-02-05 09:19:02
你只瞄準SQL服務器或任何數據庫? – 2010-02-16 05:16:41