这是目前的代码,User_UID 的预定义值 IcuUser_UID 为 5;
我需要增加一个光标定位的功能,就是在查询的结果中,检索是否存在 User_UID = IcuUser_UID 。
如果存在,对应 DBGrid 的光标就停留在那一行。
如果不存在,就停在第一行,并将这行的 User_UID 赋值给 IcuUser_UID 。  with  ADODataSet1 do
    begin
      Active:=false;
      Connection :=  lADOConnection;
      close;
      CommandText :=' select UsersList.User_UID, UsersList.User_Name,'
                   +' iif(count(StudysList.Study_key) <20 ,count(StudysList.Study_key) ,20) as StudyNum from UsersList left join StudysList '
                   +' on  StudysList.User_UID = UsersList.User_UID '
                   +' group by UsersList.User_UID,UsersList.User_Name ';
      Active:=true;
    end;