得到内网可用的SqlServer 及某数据库下的表及其他的架构
点击次数:38 次 发布日期:2008-11-26 11:30:16 作者:源代码网
|
源代码网推荐 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)。 源代码网推荐 源代码网供稿. |
