我用C#建立了一个数据库,然后再在库中建立了一个数据库!表名:Tname,该表有两个字段,
一个字段TWord,数据类型为文本类型,
另一字段Tno,数据类型为数字类型,该字段的部分属性如下:
字段大小:小数
精度    :3
数值范围:2
默认值  :0
有效性规则:<=1,就是该字段的数据只能是小说且数据在0和1之间的数据。
其他的属性基本上都已经找到设置了!
但是有效性规则该属性在C#中应该怎么样表达,一直没有查到!
还请各位高手指点!
默认值的属性是这样设置的:col2.Properties["Default"].Value = 0;
下面是我建表建库的全部代码!请各位指教,怎么样设置:有效性规则
ADOX.Catalog ADOC = new Catalog();
                    ADOC.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + PathTxT.Text + "\\" + NameTxT.Text + ".mdb;Jet OLEDB:Engine Type=5");
                    //新建一个表
                    ADOX.TableClass tbl = new ADOX.TableClass();
                    tbl.ParentCatalog = ADOC;
                    tbl.Name = "PrjValue";
                    //增加一个文本字段
                    ADOX.ColumnClass col1 = new ADOX.ColumnClass();
                    col1.ParentCatalog = ADOC;
                    col1.Name = "ItName";
                    col1.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
                    tbl.Columns.Append(col1, ADOX.DataTypeEnum.adVarChar, 25);
                    //增加一个数字字段
                    ADOX.ColumnClass col2 = new ColumnClass();
                    col2.ParentCatalog = ADOC;
                    col2.Type = ADOX.DataTypeEnum.adNumeric; // 必须先设置字段类型
                    col2.Name = "ItValue";
                    col2.Precision = 3;
                    col2.NumericScale = 2;
                    col2.Properties["Default"].Value = 0;
                    col2.Properties["Jet OLEDB:Allow Zero Length"].Value = false;
                    tbl.Columns.Append(col2, ADOX.DataTypeEnum.adNumeric, 3);
                    ADOC.Tables.Append(tbl);   //这句把表加入数据库(非常重要)                    MessageBox.Show("创建数据库成功!");