当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  得到内网可用的SqlServer 及某数据库下的表及其他的架构

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

点击次数:38 次 发布日期:2008-11-26 11:30:16 作者:源代码网
源代码网推荐      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 + "</td><td>" + 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[4];
源代码网推荐  35 strArray[3] = "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://www.cnblogs.com/freeliver54/archive/2006/12/13/590506.html
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华