..............

解决方案 »

  1.   

    不好意思 问题是这样的 :有以下一段代码    

    为什么用红色字体的判断条件 checked始终未true.....

     with ADOQuery2 do
       begin
         close;
         sql.Clear;
         sql.Add('select 用户编号 from 权限 where(用户编号='''+ComboBox1.Text+''') and(权限名称= '''+CheckBox1.Caption+''')' );
         open;
        { checkbox1.Checked:=false;
         checkbox2.Checked:=false;
         checkbox3.Checked:=false;
         checkbox4.Checked:=false; }
       end; if //ADOQuery2.FieldValues['用户编号']<>'' then
       ADOQuery2.FieldByName('用户编号').AsString<>'' then
        CheckBox1.Checked:=true
     else
        checkbox1.Checked:=False;
     end;为什么用红色字体的判断条件 checked始终未true.....