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

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

1   protectedvoidButton1_Click(objectsender,EventArgse)
 2   {
 3       //得到目前内网可用的SqlServer
 4       System.Data.Sql.SqlDataSourceEnumeratorinstance=SqlDataSourceEnumerator.Instance;
 5       DataTabledt1=instance.GetDataSources();
 6       Response.Write("目前内网可用的SqlServer"+"<br/>");
 7       foreach(DataRowdrindt1.Rows)
 8       {
 9           Response.Write(dr[0].ToString()+"<br/>");
10       }
11       Response.Write("==========================");
12       //得到某数据库的架构集合
13       stringstrConn="DataSource=192.168.0.36;InitialCatalog=NorthWind;PersistSecurityInfo=True;UserID=sa;Password=sa";
14       System.Data.SqlClient.SqlConnectionconn=newSqlConnection(strConn);
15       conn.Open();
16       DataTabledt2=conn.GetSchema();       
17       Response.Write("数据库的架构集合"+"<br/>");
18       Response.Write("<tableborder='1'>");
19       foreach(System.Data.DataRowrowindt2.Rows)
20       {
21           Response.Write("<tr>");
22           foreach(System.Data.DataColumncolindt2.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       //stringstrConn="DataSource=192.168.0.36;InitialCatalog=NorthWind;PersistSecurityInfo=True;UserID=sa;Password=sa";
32       //System.Data.SqlClient.SqlConnectionconn=newSqlConnection(strConn);
33       //conn.Open();
34       string[]strArray=newstring[4];
35       strArray[3]="BASETABLE";//VIEW
36       DataTabledt3=conn.GetSchema("Tables",strArray);
37       Response.Write("==========================");
38       Response.Write("某数据库下的用户表名");
39       foreach(DataRowdrindt3.Rows)
40       {
41           Response.Write(dr["TABLE_NAME"].ToString());
42           Response.Write("<br/>");
43       }
44
45   }


<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值