关于dbcheckbox的怪问题,急(100分)

  • 主题发起人 主题发起人 hyzzhxia
  • 开始时间 开始时间
H

hyzzhxia

Unregistered / Unconfirmed
GUEST, unregistred user!
我有dbcheckbox1,dbcheckbox2两个控件,对应的是sql数据库表的s1,s2字段,s1,s2设为了bit型,默认为0,当我在程序窗口中新增一条记录post后,dbcheckbox1,dbcheckbox2无论我是选了还是没有勾选,他们都是显示为勾选状态。接着修改该条记录,如果我先前勾选了这两个复选框,则能够正常修改保存,否则报错,说这两个控件的值被意外修改了。为了实验,我在post前加了两行代码self.dbcheckbox1.checked:=false;self.dbcheckbox2.checked:=false;强制让他们成为不选中状态,可是post后,他们还是都被选中了。实在不懂了,望哪位大虾不吝赐教。谢谢
 
数据库对应字段不能用BIT,用INT吧
 
后退
顶部