|
[SQL问题解决]代码获取数据库服务器、数据库列表及ip |
using SQLDMO; (添加引用)
//获取服务器ip SQLDMO.Application app = new Application(); SQLDMO.NameList name; try { name = app.ListAvailableSQLServers(); } catch (Exception ex) { MessageBox.Show(ex.Message); } for(int i = 0 ;i< name.Count; i++) { this.comboBox1.Items.Add(name.Item(i)); }
//得到指定SQL服务器所有数据库的列表 public ArrayList GetDataBaseList(string ServerName,string UserName,string Pwd) { ArrayList list = new ArrayList() ; SQLDMO.Application sqlApp = new SQLDMO.Application() ; SQLDMO.SQLServer oServer = new SQLDMO.SQLServer() ; oServer.Connect(ServerName,UserName,Pwd); foreach(SQLDMO.Database db in oServer.Databases) { if((db.Name!=null) && (db.SystemObject == false)) list.Add(db.Name); } return list ; }
//得到SQL服务器的列表 public ArrayList GetSqlServerList() { ArrayList list = new ArrayList() ; SQLDMO.Application sqlApp = new SQLDMO.Application(); SQLDMO.NameList ServerName = sqlApp.ListAvailableSQLServers(); for(int i=0;i<ServerName.Count;i++) { list.Add(ServerName.Item(i+1)); } return list; }
|
|
|
|

|
.: 公告
|
|
| « | December 2025 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | |
|
.: 我的分类(专题)
|
|

.: 最新日志
.: 最新回复
|
|

blog名称:栗色?蓝色? 日志总数:449 评论数量:201 留言数量:37 访问次数:2279962 建立时间:2006年5月16日 |
|

.: 留言板
|

.: 链接
|

|