自己试了多次,都没有成功。ACCESS数据库,权限的数据类型为“是/否”,要通过checkbox给用户设置权限我的语句是:
adoquery1.SQL.Add('insert into userinfo(用户分析权限) values('''+checkbox1.checked+''')');类似的语句我试了多次,但都没有成功,均提示错误,正确的语句该如何写哪?

解决方案 »

  1.   

    >>adoquery1.SQL.Add('insert into userinfo(用户分析权限) values
    >>('''+checkbox1.checked+''')');
    adoquery1.SQL.Add('insert into userinfo(用户分析权限) values
    (''是'')');
      

  2.   

    hongqi162(失踪的月亮),你只是加入了“是”或者“否”这样的字符串啊。我那个字段的数据类型就是“是/否”,不是字符串啊。
      

  3.   

    var
      Bool_Val : string;
    begin
      if CheckBox1.Checked then Bool_Val := 'True' else Bool_Val := 'False';
      adoquery1.SQL.Add('insert into userinfo(用户分析权限) values(' + Bool_Val + ')');
    end;