我数据库某张表里有个字段是整型的,只有1或0的状态(规定不能用boolean类型)现在我对这个表进行类似静态字典的数据操作,。
我想把这个字段做为一个checkbox的选择,打钩为1,不打钩为0
我首先在ADO的afterscroll事件里赋值进行操作,————成功 然后我在这个checkbox的onclick事件下写
 if CheckBox1.Checked then
 ADOQuery1zhou.Value :=1
 else
 ADOQuery1zhou.Value :=0;
 end;
就报错了,是不是我写错 
有没有更好的处理的方式,比如用dbgrideh控件做,里面好象只支持用boolean的,大哥大姐们,帮帮忙啊

解决方案 »

  1.   

    ADOQuery1zhou.edit; //加上  置编辑再修改if CheckBox1.Checked then
     ADOQuery1zhou.Value :=1
     else
     ADOQuery1zhou.Value :=0;
     end;
      

  2.   

    ADOQuery1zhou.edit; //加上  置编辑再修改if CheckBox1.Checked then
     ADOQuery1zhou.Value :=1
     else
     ADOQuery1zhou.Value :=0;
     end;
      

  3.   

    ADOQuery1zhou.edit; 
    if CheckBox1.Checked then
     ADOQuery1zhou.Value :=1
     else
     ADOQuery1zhou.Value :=0;
     end;
    adoquery1zhou.post;用dbgrideh最好,直接就可以,沒有字段類型的要求。在LIST中定一 1,0即可