怎样在当前纪录中插入一条纪录?

解决方案 »

  1.   

    insert,
    把表的自动排序去了
      

  2.   

    调用Ttable的InsertRecord方法插入记录   对于简单的应用程序,Delphi允许用户用一条语句插入一个新记录,而且这个新记录可以带有任意多个新字段值。InsertRecord方法把新记录中字段的赋值语句和psot方法调用组合进一条语句中。    InsertRecord方法把记录的各个字段值组合成一个字段值数组作为它的唯一参数。在字段值数组中,可以为插入的记录的每个字段提供一个字段值,或从最左一列开始依次为任意多个字段赋值。 也就是说用户可以从表的最左边一列起, 把多个列的值同时传递给InsertRecord,直到所有字段都被赋值。用户也可以省略后面的字段,InsertRecord会用空值填充这些没有赋值的字段。用户还可以对那些明确希望用空值填充的字段传递保留字NIL来标明该字段为空。如我们希望在Customer.DB表中插入一条记录,可以用下面的代码来实现: InsertRecord([´2000´,NIL,NIL,NIL]); 在上面的程序代码中,我们只填充了四个字段:CustNo、Company、Add1 、 Add2 。InsertRecord会自动将其它字段赋以空值。
      

  3.   

    建议楼主使用一个排序字段,每次保存前对这个字段进行维护.我在ado里好象也没办法在中间插入记录!
      

  4.   

    yczyk(有鬼:泪眼问花花不语,乱红飞过千秋去) 
    我现在就想这样做,但如果纪录怎么办呢?有什么好的方法