获取VS.NET 自带的数据库连接对话框的数据库连接
2006-12-17 10:36
239 查看
引用 Microsoft.Data.ConnectionUI.Dialog.dll 文件即可
1using System;
2using System.Collections.Generic;
3using System.Text;
4using Microsoft.Data.ConnectionUI;
5using System.Windows.Forms;
6
7namespace ConsoleApplication1
8{
9 class Api
10 {
11 /**//// <summary>
12 /// 获取VS.NET 自带的数据库连接对话框的数据库连接信息
13 /// </summary>
14 /// <returns>数据库连接</returns>
15 public string GetDatabaseConnectionString()
16 {
17 string connString = "";
18 Microsoft.Data.ConnectionUI.DataConnectionDialog dialog = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
19
20 // 必须增加以下四项中任一一项
21 dialog.DataSources.Add(DataSource.AccessDataSource); // Access
22 dialog.DataSources.Add(DataSource.OdbcDataSource); // ODBC
23 dialog.DataSources.Add(DataSource.OracleDataSource); // Oracle
24 dialog.DataSources.Add(DataSource.SqlDataSource); // Sql Server
25
26 // 初始化
27 dialog.SelectedDataSource = DataSource.SqlDataSource;
28 dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
29
30 if (DataConnectionDialog.ShowDialog(dialog) == DialogResult.OK)
31 {
32 connString = dialog.ConnectionString;
33 }
34
35 return connString;
36 }
37
38 }
39}
1using System;
2using System.Collections.Generic;
3using System.Text;
4using Microsoft.Data.ConnectionUI;
5using System.Windows.Forms;
6
7namespace ConsoleApplication1
8{
9 class Api
10 {
11 /**//// <summary>
12 /// 获取VS.NET 自带的数据库连接对话框的数据库连接信息
13 /// </summary>
14 /// <returns>数据库连接</returns>
15 public string GetDatabaseConnectionString()
16 {
17 string connString = "";
18 Microsoft.Data.ConnectionUI.DataConnectionDialog dialog = new Microsoft.Data.ConnectionUI.DataConnectionDialog();
19
20 // 必须增加以下四项中任一一项
21 dialog.DataSources.Add(DataSource.AccessDataSource); // Access
22 dialog.DataSources.Add(DataSource.OdbcDataSource); // ODBC
23 dialog.DataSources.Add(DataSource.OracleDataSource); // Oracle
24 dialog.DataSources.Add(DataSource.SqlDataSource); // Sql Server
25
26 // 初始化
27 dialog.SelectedDataSource = DataSource.SqlDataSource;
28 dialog.SelectedDataProvider = DataProvider.SqlDataProvider;
29
30 if (DataConnectionDialog.ShowDialog(dialog) == DialogResult.OK)
31 {
32 connString = dialog.ConnectionString;
33 }
34
35 return connString;
36 }
37
38 }
39}
相关文章推荐
- 获取VS.NET 自带的数据库连接对话框的数据库连接
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- C#打开VS自带的数据库连接对话框
- 简单调用VS自带的数据源选择对话框实现数据库连接字符串配置
- asp.net当文件在不同目录下,需要获取数据库连接字符串
- ASP.NET连接数据库并获取数据
- c#调用VS.NET的数据库配置对话框
- 在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串
- ASP.NET 2.0里轻松获取数据库连接统计数据
- ASP.NET连接数据库并获取数据
- 使用VS自带的数据连接对话框,功能强大又好用!!动态生成连接字符串
- ASP.NET连接数据库并获取数据
- 通过VS中的数据源选择对话框简单实现数据库连接配置
- asp.net当文件在不同目录下,需要获取数据库连接字符串收藏
- 通过VS中的数据源选择对话框简单实现数据库连接配置
- vs.net console 使用 web.config 连接数据库的方法
- 使用VS的动态连接库创建通用数据库连接对话框