如何遍历sql2000数据库,返回库中每个表的表名? SELECT name FROM sysobjects WHERE (xtype = 'u') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以从系统数据库MASTER中sysdatabases表中取 添加Sqldmo的引用,再用下面的函数加到listbox中去 服务器名 数据库名 用户名 密码private void GetTableList(string strServerName,string strDBName,string strUserName,string strPwd) { this.listBox2.Items.Clear(); string strConStr = " data source="+ strServerName +";initial catalog="+strDBName + ";password="+ strPwd+";persist security info=True;user id="+ strUserName; SqlConnection conn = new SqlConnection(strConStr) ; ArrayList alTbs = new ArrayList() ; string strSql="select * from sysobjects where (xtype='u' or xtype='p') and category<>2 order by name"; SqlCommand comm=new SqlCommand(strSql,conn); SqlDataReader dr=null; conn.Open(); dr=comm.ExecuteReader(); //frmWizard.alist.Clear(); while(dr.Read()) { string strName=dr["name"].ToString(); bool blTable=dr["xtype"].ToString().Trim().ToUpper()=="U"?true:false; if(blTable==true) {this.listBox2.Items.Add(strName);} } } SELECT name FROM sysobjects WHERE (xtype = 'u') SELECT name FROM sysobjects WHERE (xtype = 'u')sqlserver本身就是一个系统,记录了所有用户更改的信息 SELECT name FROM sysobjects WHERE (xtype = 'u') select name from sysobjects where xtype = 'U' and name <> 'dtproperties' http://dotnet.aspx.cc/ShowDetail.aspx?id=BCEAADFB-CFF3-4804-B3B3-6C7D6488982B这个最快 关于在CS文件中搜索到末尾的提示的问题 serialport收到重复数据 C# 中 导入 Excel Workbooks.open 请大家推荐几个小巧方便的系统设计软件!! 业务实体绑定到界面控件的问题 DataGrid 控件,在显示内容时,列宽自动调整的问题?高手指点一下!谢谢! 用CompressionMode控件压缩,解压后的排版格式为什么会变? 我女朋友要交作业,我不会,大哥们帮帮忙啊!!小弟风天雪地跪下求大哥大嫂了.... C#能把Access数据库和应用程序一起编译成一个EXE文件吗? 测试代码的时间 大哥求救啊!!! 孟子E章,思归......各位大侠可以帮帮我吗
服务器名 数据库名 用户名 密码
private void GetTableList(string strServerName,string strDBName,string strUserName,string strPwd)
{
this.listBox2.Items.Clear();
string strConStr = " data source="+ strServerName +";initial catalog="+strDBName +
";password="+ strPwd+";persist security info=True;user id="+ strUserName;
SqlConnection conn = new SqlConnection(strConStr) ;
ArrayList alTbs = new ArrayList() ; string strSql="select * from sysobjects where (xtype='u' or xtype='p') and category<>2 order by name";
SqlCommand comm=new SqlCommand(strSql,conn);
SqlDataReader dr=null; conn.Open();
dr=comm.ExecuteReader();
//frmWizard.alist.Clear();
while(dr.Read())
{
string strName=dr["name"].ToString();
bool blTable=dr["xtype"].ToString().Trim().ToUpper()=="U"?true:false;
if(blTable==true)
{this.listBox2.Items.Add(strName);}
}
}
这个最快