c#获取access字段的说明描述
2015-01-12 00:00
295 查看
摘要: 网上搜了好像没找到c#版本的,自己写了个
/// <summary> /// 获取指定表名的列名与描述注释 /// </summary> /// <param name="mdbFilePath"></param> /// <param name="tableName"></param> /// <returns></returns> public static Hashtable GetTableFieldsDisFromMdb(string mdbFilePath, string tableName) { Hashtable tableFields = new Hashtable(); try { ADOX.CatalogClass cat = new ADOX.CatalogClass(); string sAccessConnection = strConnRoot + mdbFilePath; ADODB.Connection cn = new ADODB.Connection(); cn.Open(sAccessConnection, null, null, -1); cat.ActiveConnection = cn; ADOX.Table tb = cat.Tables[tableName]; if (tb!=null) { foreach (ADOX.Column col in tb.Columns) { string colName = col.Name.ToString(); string colDis = ""; foreach (ADOX.Property pro in col.Properties) { if (pro.Name == "Description") { if (pro.Value != null) colDis = pro.Value.ToString(); break; } } tableFields.Add(colName, colDis); } } cat = null; cn.Close(); } catch (System.Exception ex) { return tableFields; } return tableFields; }
相关文章推荐
- c# 获取access所有表名 获取指定表所有字段名
- c# 获取Access 表名称和字段
- 获取SAP表字段说明
- 通用Access字段数据获取模块
- c#中Enum类型定义与获取值或描述方法- 半语小马哥- CSDNBlog
- 【转载】获取access所有表和字段
- [VB.NET]如何获取某个字段 数据的种类(ADO.NET+ACCESS)
- 获取SAP表字段说明
- 使用c#获取access中所有表的表名与内容
- 获取SqlServer2005表结构(字段,主键,外键,递增,描述)(轉)
- 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
- 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
- C# 为自己的类添加说明描述
- 获取SAP表字段说明
- 获取SAP表字段说明
- 获取SqlServer2005表结构(字段,主键,外键,递增,描述)
- 获取SAP表字段说明
- C#中自动增量字段值的获取方法
- 获取表中字段信息(主外键,字段名,数据类型,字段长度,列说明)
- SQL语句建表建字段详细说明(access)