,用delphi7里面的控件 是用table关联的数据库和connection都好了,Dbedit也对应了表里的字段,但是运行后,Dbedit不能写入数据,只能显示相应字段内容,是不是那里属性没有设置正确,另外代码如何写才正确呢?自己写的
begin
          with datamodel.Insert do
          begin
           datamodel.ADOInsert.Open;
           g_DM.ADOInsert.Append;
                    end;

解决方案 »

  1.   

    用ADOconnection 连接数据库,就用ADOtable1连接表,再用Dbedit 连字段,就看见相应字段值了,想写入数据,不想写代码只要再加导航仪DBNavigator ,
    运行时按 DBNavigator "+" 给DBedit 赋值,再按DBNavigator 的"√" 提交就写到数据库了.如果写代码就要提交ADOtable1.post;
      

  2.   

    运行以后dbedit 不能输入任何东西
      

  3.   

    能显示字段值,说明你连数据库的对了. DBedit 都能显示字段值,应该是能输入字符之类的字符呀,除非你把DBedit 置成只读.