如何在access数据库表单设置一个字段属性为是/否
本帖最后由 xgr 于 2012-8-31 11:27 编辑在用C#新建一个数据表时,需新建一个字段“选择”,字段类型为“是/否”,可是用下面的方法创建的字段打开数据库查看字段显示却是文本字段,
//增加一个Boolean字段
ADOX.ColumnClass col2 = new ADOX.ColumnClass();
col2.ParentCatalog = cat;
col2.Name = “选择”;//列的名称 col2.Properties["Jet OLEDB:Allow Zero Length"].Value = false; tbl.Columns.Append(col2, ADOX.DataTypeEnum.adBoolean, 10); 不知道为什么,是否还需什么设置?
本帖最后由 chmenf087 于 2012-8-31 23:08 编辑
MSDN手册:
Dim clx As ADOX.Column
Dim cat As ADOX.Catalog
Dim tblnam As ADOX.Table
clx.ParentCatalog = cat
clx.Type = DataTypeEnum.adBoolean
clx.Name = "IDField"
clx.Properties("AutoIncrement") = False
clx.Properties("Fixed Length") = True
clx.Properties("Jet OLEDB:AutoGenerate") = True
clx.Properties("Jet OLEDB:Allow Zero Length") = True
tblnam.Columns.Append clx
tblnam.Columns.Append "DataField", DataTypeEnum.adBoolean
Try this
chmenf087 发表于 2012-8-31 22:57
MSDN手册:
Dim clx As ADOX.Column
原来是少一句
col2.Type = DataTypeEnum.adBoolean
谢谢了。
页:
[1]