Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 提示输入数据库连接字符串_.net_Sql Server_Database_Connection String - Fatal编程技术网

.net 提示输入数据库连接字符串

.net 提示输入数据库连接字符串,.net,sql-server,database,connection-string,.net,Sql Server,Database,Connection String,我想为用户提供一个数据库连接提示。我可以自己构建,但如果我可以使用其他人已经构建的东西(可能是Windows内置的东西或Internet上提供的免费库),那就太好了。有人知道如何在.Net中实现这一点吗 编辑:我找到了这个,觉得很有趣:。但这仅适用于SQL Server连接。您可能需要尝试使用。这篇MSDN文章提供了一个很好的示例,用于提示和连接SQL server。ADO.NET提供了方便的ConnectionStringBuilder,它将构造和验证连接字符串。这将至少减少一部分的繁重工作,

我想为用户提供一个数据库连接提示。我可以自己构建,但如果我可以使用其他人已经构建的东西(可能是Windows内置的东西或Internet上提供的免费库),那就太好了。有人知道如何在.Net中实现这一点吗


编辑:我找到了这个,觉得很有趣:。但这仅适用于SQL Server连接。

您可能需要尝试使用。这篇MSDN文章提供了一个很好的示例,用于提示和连接SQL server。

ADO.NET提供了方便的ConnectionStringBuilder,它将构造和验证连接字符串。这将至少减少一部分的繁重工作,允许您为输入创建一个简单的对话框。

我能想到的唯一“内置”连接字符串功能是运行运行SQL脚本的CMD脚本(基本上是批处理文件)时出现的功能。但是我不确定它是否是VisualStudio中内置的东西

无论如何,做一个真的很简单。如果您不希望用户能够直接输入连接字符串,可以将一个由四个文本框和一个复选框组成的字符串组合在一起:

  • 服务器
  • 目录名
  • 用于集成安全性或SQL身份验证的复选框
  • 用户名
  • 密码

非常简单,IMHO。

我在一个单独的对话框中结合了,这对我来说非常好。

微软发布了代码库上数据连接对话框的源代码

这里是一个有更多信息的网站,这里是