代码:
T_punish_4.AppendRecord([counter, i_stud_id_3.text, i_punish_level.ItemIndex, Now,True,i_descrip_3.text]);表结构有6个字段:id name,punish_level,time,enable,descrip,除了time外都是文本型,我用的是access的数据库,但现在就是报错:
Non-blob columns in table request to perform operation后来我又把enable改成boolean型,可还是报这个错!!请问是为什么该如何改呢??

解决方案 »

  1.   

    好象和 Blob 类型的字段有关系,是不是代码中尝试操作了 BLOB 类型的字段,但是数据库中却没有这样的字段呢?
      

  2.   

    是不是你的dataset添加了其它类型的字段
      

  3.   

    如果你有对表操作的程序代码..请把CONNECTION的CONNECTION设置为FALSE..
    改完后再设为TRUE..再者把你窗体中所有的DBMEMO去掉看看..
    文本在DELPHI中可能会被默认为是BLOB类型的..
      

  4.   

    应该是你的字段长度有问题,或者你的Now在闹出怪事而已。