如何得到在一个Access数据库中所有的表的名称呢? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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();//所有表的名称mytable=mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"}); myds.Tables.Add(mytable);this.dataGrid2.DataSource=myds.Tables[1].DefaultView; 再问楼上:我想找到以"Int"开头的所有的表呢? 表mytable中TABLE_NEME字段放的就是表名 明白了你的new object[]{null,null,null,"TABLE"}的意思了,其中第三个参数为Table_Name,我想找到yi“Int”开头的所有的表,我想是不是在第三个参数地位置房一个什么通配符类似的咚咚呢?什么是这里的通配符呢?“?”“*”不知了, http://dotnet.aspx.cc/ShowDetail.aspx?id=ZP4KXO6X-I697-4I4R-YKYB-6KFVPBC5JJPU dataConn.Open() Dim schemaTable As DataTable schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing) '得到全部的表、视图 DataGrid1.DataSource = schemaTable DataGrid1.DataBind() schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"}) '得到全部的用户表,用户表类型为Table,进行过虑 DataGrid2.DataSource = schemaTable DataGrid2.DataBind() select * from msysobjects select * from msysobjects where TABLE_TYPE = 'TABLE' 关于将数据写入Excel的问题 C# winform下 FileStream 读取文件如何设置编码 多多指点 请问谁有C#或VB的机房计时源代码 c# 实现如下结构该如何写! linkbutton的问题 请问在cs文件里怎么取得当前类的类名? 我想在textBox1.Text里只输入数字或字符怎么写?马上给分 C# 代码无法调试 怎样不用DATAVIEW在DATATABLE中再检索数据?? 上位机客户端蓝牙通信问题,路过大神请指教!!! 我对钩子不熟,请各位看看这个问题怎么解决? 有关MDI窗体上的菜单显示不清楚的问题.
mycnn.Open(); DataSet myds=new DataSet();
DataTable mytable=new DataTable();
//所有表的名称
mytable=mycnn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});
myds.Tables.Add(mytable);
this.dataGrid2.DataSource=myds.Tables[1].DefaultView;
Dim schemaTable As DataTable
schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, Nothing)
'得到全部的表、视图
DataGrid1.DataSource = schemaTable
DataGrid1.DataBind() schemaTable = dataConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, New Object() {Nothing, Nothing, Nothing, "TABLE"})
'得到全部的用户表,用户表类型为Table,进行过虑
DataGrid2.DataSource = schemaTable
DataGrid2.DataBind()