c# 获取access所有表名 获取指定表所有字段名
来源:互联网 发布:mac画平面图的软件 编辑:程序博客网 时间:2024/05/02 00:53
http://www.cnblogs.com/swtseaman/archive/2011/08/20/2147150.html
/// <summary>
/// 取所有表名
/// </summary>
/// <returns></returns>
public
List<
string
> GetTableNameList()
{
List<
string
> list =
new
List<
string
>();
OleDbConnection Conn =
new
OleDbConnection(ConnStr);
try
{
if
(Conn.State == ConnectionState.Closed)
Conn.Open();
DataTable dt = Conn.GetSchema(
"Tables"
);
foreach
(DataRow row
in
dt.Rows)
{
if
(row[3].ToString() ==
"TABLE"
)
list.Add(row[2].ToString());
}
return
list;
}
catch
(Exception e)
{
throw
e; }
finally
{
if
(Conn.State == ConnectionState.Open) Conn.Close(); Conn.Dispose(); }
}
/// <summary>
/// 取指定表所有字段名称
/// </summary>
/// <returns></returns>
public
List<
string
> GetTableFieldNameList(
string
TableName)
{
List<
string
> list =
new
List<
string
>();
OleDbConnection Conn =
new
OleDbConnection(ConnStr);
try
{
if
(Conn.State == ConnectionState.Closed)
Conn.Open();
using
(OleDbCommand cmd =
new
OleDbCommand())
{
cmd.CommandText =
"SELECT TOP 1 * FROM ["
+ TableName +
"]"
;
cmd.Connection = Conn;
OleDbDataReader dr = cmd.ExecuteReader();
for
(
int
i = 0; i < dr.FieldCount; i++)
{
list.Add(dr.GetName(i));
}
}
return
list;
}
catch
(Exception e)
{
throw
e; }
finally
{
if
(Conn.State == ConnectionState.Open)
Conn.Close();
Conn.Dispose();
}
}
- c# 获取access所有表名 获取指定表所有字段名
- c# 获取access所有表名 获取指定表所有字段名
- C# access 获取所有表名和字段名
- mysql获取指定数据库所有表名和获取指定表所有字段名
- mysql获取指定数据库所有表名和获取指定表所有字段名
- mysql获取指定数据库所有表名和获取指定表所有字段名
- C#获取所有表名
- 获取SQL Server所有数据库名,表名,字段名
- 获取所有数据库名、表名、字段名
- C# 获取Access数据库中所有的表名
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- SQL获取所有用户名,数据库名、所有表名、所有字段名及字段类型
- postgresql 获取所有表名、字段名、字段类型、注释
- mysql获取表的所有字段名
- asp.net获取SQL所有数据库名、所有表名、所有字段名、列描述
- java不能忽略的基础—String
- Queue的使用示例 与 Stack的使用示例
- 101个著名的管理学及心理学效应
- 解决大量更新引起同步链延时问题
- 那些被遗漏的Objective-C保留字
- c# 获取access所有表名 获取指定表所有字段名
- spring学习笔记
- Qt读取中文文件
- linq to sql
- 17. Java I/O系统
- 用css和jquery实现标签页效果(一)
- SQL CURSOR 游标
- 让程序只运行一个实例的方法
- java利用poi生成excel报表