怎样编程查询Access数据库中的表数和各表的表名? 怎样编程查询Access数据库中的表数和各表的表名? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下示例返回数据库中的表的列表。public DataTable GetTables(OleDbConnection conn){ conn.Open(); DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] {null, null, null, "TABLE"}); conn.Close(); return schemaTable;} OleDbConnection mycnn=new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=f:\\dazhu.mdb"); mycnn.Open(); DataSet myds=new DataSet(); DataTable mytable=new DataTable(); //返回表[info]列的一些信息 myds.Tables.Add(mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new object[]{null,null,"info","name"}));//表目录,表纲要,表名,列名 //所有表的名称 mytable=mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});//表目录,表纲要,表名,表类型 myds.Tables.Add(mytable); this.dataGrid1.DataSource=myds.Tables[0].DefaultView; this.dataGrid2.DataSource=myds.Tables[1].DefaultView; mycnn.Close(); DevExpress.XtraBars.BarManager的问题 循环创建控件,如何释放控件内存 分享全国省市数据脚本 一个很傻的datagridview问题 多线程 数据库插入问题。 我定义了两个类,不妨一个叫A类,另一个叫B类,详细如下,帮帮我,谢谢。。。。 pictureBox 控件 .net打不开是为什么呀!!!!!! 【求助】.UseWaitCursor的问题,在线等! 请问高手们??????~~~~!!!!???? 如何将已经隐藏的窗体再次显示出来? ThreadPool 对象中没有足够的自由线程来完成操作???????????????????????高人进来~~~~~~
{
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, null, "TABLE"});
conn.Close();
return schemaTable;
}
mycnn.Open(); DataSet myds=new DataSet();
DataTable mytable=new DataTable(); //返回表[info]列的一些信息
myds.Tables.Add(mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new object[]{null,null,"info","name"}));//表目录,表纲要,表名,列名
//所有表的名称
mytable=mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});//表目录,表纲要,表名,表类型
myds.Tables.Add(mytable);
this.dataGrid1.DataSource=myds.Tables[0].DefaultView;
this.dataGrid2.DataSource=myds.Tables[1].DefaultView; mycnn.Close();