社区
C#
帖子详情
如何得到一个mdb数据库的所有表,每一个表的所有字段?
csengine
2003-07-19 09:14:54
好像sql数据库是放在数据库的一个系统表中,不知道access是放在什么地方。
...全文
120
2
打赏
收藏
如何得到一个mdb数据库的所有表,每一个表的所有字段?
好像sql数据库是放在数据库的一个系统表中,不知道access是放在什么地方。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
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();
}
数据库
(
mdb
)、
表
、
字段
的自动创建,以及如何
得到
数据库
中所有
表
的名字
本文介绍如何自动创建
mdb
数据库
,获取
数据库
中所有
表
名,并演示新建
表
及定义
字段
的过程。
C#获得Access
数据库
中的
表
名,以及根据
表
名获取
字段
名【转载】
本文提供了
一个
C#方法,用于从
Mdb
数据库
中获取所有
表
的
表
名和某一
表
的所有
字段
名。通过连接
数据库
并使用OleDbConnection类,可以实现对
数据库
表
和
字段
的查询。
C#获得Access
数据库
中的
表
名,以及根据
表
名获取
字段
名
本文详细介绍了如何使用C#编写代码从
Mdb
数据库
中获取所有
表
的
表
名和某一
表
的所有
字段
名。通过连接
数据库
、执行SQL查询并处理结果,实现数据的提取。
java读取ACCESS
数据库
的简单示例
博客针对初学者,介绍了用Java连接ACCESS
数据库
的方法。先使用ACCESS创建
数据库
DB1.
MDB
及
表
和
字段
,填入记录后在ODBC建立系统数据源。随后给出Java代码,用于显示
数据库
中所有记录,并展示了编译运行的命令。
access将
一个
表
中的记录插入到另
一个
表
中
博客展示了一条
数据库
插入数据的 SQL 语句,通过 insert into 语句将 [;database=G:\\ermusoft\\Data\\86 - 数学教案\\SpiderResult.
mdb
].Content 中的标题、内容和固定值 4 插入到 Sd_Info
表
的 Title、Content、ClassID
字段
。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章