rt

解决方案 »

  1.   

    DBedit.dataset.readonly:=false也就是你的数据源(table/query)的readonly属性也要为False
      

  2.   

    1.看DBEdit有没有连到数据库:Dataset设了没有,Datafield设了没有。
    2.看dataset的Readonly是否为True
    3.看与DBEdit连的Datafield的Readonly是否为True
    4.你的Dataset如过是Query的话,你的sql是不是从多个表查的数据?如果是,数据集本身就不可修改,你的dbedit当然不可改。
      

  3.   

    用存储过程,为什么使用dbedit?标准的edit不可以吗?
      

  4.   

    如果dbedit没有和数据集连接的或者数据集关闭的情况下dbedit时readonly吧。
      

  5.   

    那是因为你的dbedit对应的字段为字符型
      

  6.   

    to minlily(123)
    我存储过程的输入参数也是字符型啊
    难道不可以吗?