得到内网可用的SqlServer 及某数据库下的表及其

A小悦777

A小悦777

2016-02-19 19:35

图老师小编精心整理的得到内网可用的SqlServer 及某数据库下的表及其希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~

1    protected void Button1_Click(object sender, EventArgs e)
 2    {
 3        //得到目前内网可用的SqlServer
 4        System.Data.Sql.SqlDataSourceEnumerator instance = SqlDataSourceEnumerator.Instance;
 5        DataTable dt1 = instance.GetDataSources();
 6        Response.Write("目前内网可用的SqlServer" + "br/");
 7        foreach (DataRow dr in dt1.Rows)
 8        {
 9            Response.Write(dr[0].ToString() + "br/");
10        }
11        Response.Write("==========================");
12        //得到某数据库 的 架构集合
13        string strConn = "Data Source=192.168.0.36;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=sa";
14        System.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);
15        conn.Open();
16        DataTable dt2 = conn.GetSchema();       
17        Response.Write("数据库 的 架构集合"+"br/");
18        Response.Write("table border='1'");
19        foreach (System.Data.DataRow row in dt2.Rows)
20        {
21            Response.Write("tr");
22            foreach (System.Data.DataColumn col in dt2.Columns)
23            {
24                Response.Write("td"+col.ColumnName + "/tdtd" + row[col]+"/td");               
25            }
26            Response.Write("tr/");
27        }     
28        Response.Write("/table");
29
30        //具体应用 得到某数据库下的用户表名
31        //string strConn = "Data Source=192.168.0.36;Initial Catalog=NorthWind;Persist Security Info=True;User ID=sa;Password=sa";
32        //System.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);
33        //conn.Open();
34        string[] strArray = new string;
35        strArray = "BASE TABLE";// VIEW
36        DataTable dt3 = conn.GetSchema("Tables", strArray);
37        Response.Write("==========================");
38        Response.Write("某数据库下的用户表名");
39        foreach (DataRow dr in dt3.Rows)
40        {
41            Response.Write(dr["TABLE_NAME"].ToString());
42            Response.Write("br/");
43        }
44
45    }

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

http://www.cnblogs.com/freeliver54/archive/2006/12/13/590506.html

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

得到内网可用的SqlServer 及某数据库下的表及其

编程语言 网络编程
得到内网可用的SqlServer 及某数据库下的表及其

复制SqlServer数据库的方法

编程语言 网络编程
复制SqlServer数据库的方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle数据库出现的奇怪表名及其清除方法

编程语言 网络编程
Oracle数据库出现的奇怪表名及其清除方法

Access数据库升迁SQLServer

SQLServer
Access数据库升迁SQLServer

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQLServer连接VFP数据库的实现

编程语言 网络编程
SQLServer连接VFP数据库的实现

SQLSERVER中,数据库同步的实现

SQLServer
SQLSERVER中,数据库同步的实现

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

快速导出数据到Excel(一):利用剪贴板

快速导出数据到Excel(一):利用剪贴板

掌握CSS布局网页技巧的完全学习手册

掌握CSS布局网页技巧的完全学习手册
下拉加载更多内容 ↓