日期:2014-05-17  浏览次数:20931 次

access 通过SQL语句 新增是否类型字段的 属性问题 (图)
本帖最后由 qq2593010346 于 2012-12-18 19:38:19 编辑
要在Access数据库的一个表里通过SQL语句增加一个列,数据类型为 是/否 类型
语句如下


  public void updateAccounts()
        {
    //增加列
            string Sql1 = "ALTER TABLE Accounts ADD isInUse Bit ";
            excuteSql(Sql1);
            updateEmailAccountsSql();
        }
        public bool updateAccountsSql()
        {
            OleDbParameter[] parameters = { 

            };
            return DBhelper.ExecuteNonqueryBool("update Accounts set isInUse=True", parameters);
        }



结果发现:
成功新增了一个类型为是/否的字段,但是在在表设计 里可以看到这个 字段下的常规属性里的"格式"属性为空(这个属性里有三种格式),但是如果用手动添加是否格式的字段时,边里的格式会自动默认为下拉框的第二个项:是/否项。 




而已通过上面第二条语句的更新后,已经的记录里这个新增字段的值全部为-1

问题:
如何通过SQL语句 增加一个是/否字段 并将这个字段的格式属性默认为 下拉框的第二个项?

感谢回复。


------解决方案--------------------
沙发 竟然没人坐~~