我连接的是oracle数据库,界面上有一个DBGrid,一个Navigator,二者的数据源是一个。
现在有如下问题:当选择DBGrid中一条记录时,Navigator的Insert 、Delete按钮不可用,为什么?

解决方案 »

  1.   

    在DBGRID中有一个对号按钮点一下就可以了。
      

  2.   

    to  flying310(林林) 
    "+"是添加
    “-”是删除
    对号是提交的意思
      

  3.   

    to Shiyl(云淡风清) 
      谢谢!我搞错了,用程序添加记录怎样写?
      

  4.   

    adoquery1.append;追加
    adoquery1.insert;插入
      

  5.   

    DBGrid1.DataSource.DataSet.First;  //第一条记录
    DBGrid1.DataSource.DataSet.Next;   //下一条记录
    DBGrid1.DataSource.DataSet.Prior;  //上一条记录
    DBGrid1.DataSource.DataSet.Last;   //最后一条记录
    DBGrid1.DataSource.DataSet.Insert; //在当前位置插入一条数据
    DBGrid1.DataSource.DataSet.Append; //在最后增加一条数据
    DBGrid1.DataSource.DataSet.Edit;   //修改(编辑)当前记录
    DBGrid1.DataSource.DataSet.Delete; //删除当前记录
    DBGrid1.DataSource.DataSet.Post;   //提交
      

  6.   

    写sql语句
    insert tablename(a,d,..) values(text1,text2,...)
    update tablename set a=text,....