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" + " "); 7 foreach (DataRow dr in dt1.Rows) 8 { 9 Response.Write(dr[0].ToString() + " "); 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("数据库 的 架构集合"+" "); 18 Response.Write("
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(" "); 43 } 44 45 } |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-29 11:41 , Processed in 0.159640 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.