社区
C#
帖子详情
如何得到一个mdb数据库的所有表,每一个表的所有字段?
csengine
2003-07-19 09:14:54
好像sql数据库是放在数据库的一个系统表中,不知道access是放在什么地方。
...全文
55
2
打赏
收藏
如何得到一个mdb数据库的所有表,每一个表的所有字段?
好像sql数据库是放在数据库的一个系统表中,不知道access是放在什么地方。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
维她奶
2003-07-19
打赏
举报
回复
同意楼上的做法,我也是这样做的!
TheAres
2003-07-19
打赏
举报
回复
using System;
using System.Data;
using System.Data.OleDb;
string ConnectionString = @"Provider=Microsoft.Jet.OleDB.4.0;Data Source=C:\Program Files\Microsoft Office\Office\1033\FPNWIND.mdb";
OleDbConnection conn = new OleDbConnection(ConnectionString);
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, null, "TABLE"});
foreach (DataRow dr in schemaTable.Rows)
{
//表名
Console.WriteLine(dr["TABLE_NAME"]);
//字段名
DataTable columnTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,
new object[] {null, null, dr["TABLE_NAME"].ToString(),null});
foreach(DataRow dr2 in columnTable.Rows)
{
Console.WriteLine(" {0}", dr2["COLUMN_NAME"]);
}
}
conn.Close();
}
相关推荐
python读取Access
数据库
基本操作(源码+.
mdb
)
Python读取Access
数据库
基本操作,练习
数据库
,包括:获取单个
表
结构信息、获取所有
表
名称、获取某个
表
数据内容、获取统计
表
数据、修改
表
中数据、清空一列数据、删除
表
字段
、增加
表
字段
、清空
表
。(包含。py源码+
mdb
)
数据库
(
mdb
)、
表
、
字段
的自动创建,以及如何
得到
数据库
中所有
表
的名字
首先需要:#pragma warning (disable: 4146)#import "c:Program FilesCommon Filessystemadomsadox.dll"#import "c:Program FilesCommon FilesSystemadomsado15.dll" no_namespace rename("EOF", "adoEOF")
java dao实现_java JDBC 万能DAO的实现
数据库
和实体类设计好以后,有几个实体类就需要几个Dao吗?显然不是。。。利用java的反射机制,
一个
Dao就可以实现对所有实体类的操作思路就是,传过来
一个
实体类,利用实体类
得到
表
,把实体类的每
一个
字段
取出,放到
表
对应的
字段
。。。。但是,如果实体类
字段
发生变化,这个时候往
数据库
插入数据就会出错,原因是
表
里面没有与实体类属性对应的
字段
,这个时候就要用到java的反射机制了我们首先需要
得到
表
的所有
字段
,...
获得
数据库
中的所有
表
及某个
表
的所有
字段
oracle实现:
得到
指定库的所有
表
select table_name from all_tables where trim(owner)='库名';
得到
指定
表
的所有
字段
select column_name from USER_TAB_COLUMNS where TABLE_NAME='
表
名'; ms sqlserver实现:
得到
制定库的所有
表
select name f...
得到
Access
数据库
中的所有
表
名
/// /// 返回
Mdb
数据库
中所有
表
表
名 /// public string[] GetShemaTableName(string database_path, string database_password) { try { /
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.9w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-19 09:14
社区公告
让您成为最强悍的C#开发者