如何从服务器中读取数据库的名字,以及再从数据库中读取表的名字 如何从服务器中读取数据库的名字,以及再从数据库中读取表的名字 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 读取数据库可以用SQLDom或者Socket读取表就读系统表就可以了 http://www.codeproject.com/cs/database/locate_sql_servers.asp获取SQLSERVER服务器的例子~~~ OleDbDataAdapter dbDataRead=new OleDbDataAdapter("select name as 库名 from master..sysdatabases where dbid>=7","strconn");DataSet dataSet=new DataSet();dbDataRead.Fill(dataSet);dataSet.Tables[0].Rows[i][0].ToString() //库名OleDbConnection dbConn =new OleDbConnection("strconn"); dbConn.Open();DataTable dataTable =dbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);dataTable.Rows[0][2].ToString(); //表名 恩,我知道怎么只读出用户表了只需要在循环显示前加入一条:if (ddt.Rows[i][3].ToString() == "TABLE" || ddt.Rows[i][3].ToString() == "VIEW")就可以过滤掉系统表了 求正则识别字符串格式 求高手给个思路 求教 :树控件的二重循环 讨论:上海的.net软件工程师大概能值多少钱 我刚刚学,下了个源码但是运行结果当前上下文中不存在名称“SqlHelper”是为什么啊? 我用winApi读配置文件(.ini文件),怎么读不出内容? 求教:如何将客户端SQL Server数据压缩后上传到服务端! 100分求救--网上发短信的功能 校园的学习交流系统求教 WinForm里DataGrid的排序后取数问题 請教C#.net的datareader的一個問題 。請教高手。 拜托高手帮我看一下,什么原因哟,我弄了一天呀!
获取SQLSERVER服务器的例子~~~
DataSet dataSet=new DataSet();
dbDataRead.Fill(dataSet);
dataSet.Tables[0].Rows[i][0].ToString() //库名OleDbConnection dbConn =new OleDbConnection("strconn");
dbConn.Open();
DataTable dataTable =dbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);dataTable.Rows[0][2].ToString(); //表名
if (ddt.Rows[i][3].ToString() == "TABLE" || ddt.Rows[i][3].ToString() == "VIEW")
就可以过滤掉系统表了