由于操作Access数据库,需要用增加字段,但又不知道字段的属性怎么设置,好不容易找到了一些资料,接凑着把字段属性找到了。

然后又找了一些资料,用一个最笨的办法把字段的所有属性加上。当然,我一直不明白,为什么微软不把这些属性写出来,而是用了一个集合,非常不明白。

首先自己建立一个access数据库,建表,建字段,你想设置字段的什么属性,自己设置好。

然后用代码读这个数据库,然后列举它的属性,需要引用ado 和 adox

目前列举的属性有:

0 Autoincrement
1 Default
2 Description
3 Nullable
4 Fixed Length
5 Seed
6 Increment
7 Jet OLEDB:Column Validation Text
8 Jet OLEDB:Column Validation Rule
9 Jet OLEDB:IISAM Not Last Column
10 Jet OLEDB:AutoGenerate
11 Jet OLEDB:One BLOB per Page
12 Jet OLEDB:Compressed UNICODE Strings
13 Jet OLEDB:Allow Zero Length
14 Jet OLEDB:Hyperlink

 

代码如下:

 

获取Access数据库字段的所有属性using System;
获取Access数据库字段的所有属性
using System.Collections.Generic;
获取Access数据库字段的所有属性
using System.ComponentModel;
获取Access数据库字段的所有属性
using System.Data;
获取Access数据库字段的所有属性
using System.Drawing;
获取Access数据库字段的所有属性
using System.Linq;
获取Access数据库字段的所有属性
using System.Text;
获取Access数据库字段的所有属性
using System.Windows.Forms;
获取Access数据库字段的所有属性
using ADOX;
获取Access数据库字段的所有属性
using ADODB;
获取Access数据库字段的所有属性
获取Access数据库字段的所有属性
namespace EnumColumnProperties

相关文章:

  • 2022-12-23
  • 2021-07-28
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2021-12-15
  • 2021-12-21
  • 2021-07-13
  • 2022-12-23
  • 2022-02-09
相关资源
相似解决方案