像下面这样添加一条记录好象是随机插入的,我想在表中记录的最后添加一条记录怎么做呢???
pRst->AddNew();
pRst->PutCollect(_variant_t((long)0), _variant_t(cityname));//添加记录(第一个字段记录)

解决方案 »

  1.   

    pRst->MoveLast();
    pRst->AddNew();
    ...
      

  2.   

    添加一个字段呢?我
    要在先前字段的最后添加
    pConn->Execute("ALTER TABLE mydb1 ADD COLUMN columnName LONG",NULL,adCmdUnknown);//添加字段我每次添加字段,它都是在最后添加的,但不知是否有意外会在原先字段中间乱插入一个字段??我要的是每次都在原先所有字段的最后后插入一个字段。
      

  3.   

    新插入的字段都是在最后
    --------------------------------------------------------------------------
    不是啊,我用的是ACCESS数据库,建了一个表,先前的数据是我手工录入的,然后用ADO访问,其他的数据库表我试过了,确实是每次添加都在最后。但对我这个表就不行,第一次插入还可以是在最后的,但是再次插入时就跑到前面来了,我就觉得奇了,因为数据组织上的需要所以得每次都最好插到最后。