select 用户id from 用户登记表 where 自增字段=(select Max(自增字段) from 用户登记表)
处理要连续哦,用事务控制,不然可能得到别人提交的。

解决方案 »

  1.   

    如果是自增ID的话,这里有个最土的办法:
          DataModule3.ADOTable1.Append;//在加入结点的同时向数据库中增加一条记录
          DataModule3.ADOTable1.FieldByName('name').Asstring := tmpNode.Text;
          DataModule3.ADOTable1.Post;
          DataModule3.ADOTable1.Close;
          DataModule3.ADOTable1.Open;
          DataModule3.ADOTable1.Last;
          zbparent:=DataModule3.ADOTable1.FieldByName('id').asinteger;
          DataModule3.ADOTable1.Edit;
          DataModule3.ADOTable1.FieldByName('zbsb').asinteger:=zbparent;