是否可以在我的应用程序中添加数据源连接向导

本文关键字:添加 数据源 连接 向导 应用程序 我的 是否 | 更新日期: 2023-09-27 17:57:38

数据源连接向导是一个非常方便的工具。我可以把它添加到我的应用程序中,让用户自己以简单的方式选择数据源吗?

是否可以在我的应用程序中添加数据源连接向导

SO上的一个类似问题用他们开发的组件的无耻插件得到了回答:https://stackoverflow.com/questions/691669/data-connection-wizard-dialog

这是50美元,但可能会为你节省一些时间。。。

第1版:我与上述产品无关。我只是在传递信息。

第2版:看看CodeProject上的Visual SQL查询设计器项目。您可以提取应用程序的连接对话框的代码,因为它是根据代码项目开放许可证发布的。

您可以使用用户控制来实现它。

系统将弹出一个ShowDialog窗体。此表格将要求您遵循

  1. 用户名
  2. 密码
  3. 服务器名称
  4. 数据库名称

现在,use可以使用上面提到的参数,使用格式化连接字符串连接到数据库。

您也可以通过提供组合框使其通用。它将填充类似的数据库类型

  1. SQL Server2000/2005/2008
  2. MYSQL
  3. MS访问

经过验证的连接字符串可以在应用程序中进一步使用。我希望它能帮助你。

我认为你不能简单地做到这一点。因为这个表单在.net dll中,使用它有两种方式:

  1. 一种方法是反编译.net dll(这是非法的
  2. SQl一样说

还有一个简单的创建类似的东西!

OLEDB的另一个选项是使用数据链接属性窗口。

private void dataLinkDialogButton_Click(object sender, System.EventArgs e)
{
    ADODB.Connection conn = new ADODB.Connection( );
    object oConn = (object) conn;
    MSDASC.DataLinks dlg = new MSDASC.DataLinks( );
    dlg.PromptEdit(ref oConn);
    connectionStringTextBox.Text = conn.ConnectionString;
}

看这里。