paradox中通过记录号来查询记录的sql语句如何写?

解决方案 »

  1.   

    query1.close;
    query1.sql.clear;
    query1.sql.add('select * from xingan where id="'+edit1.text+'"');
    query1.open;
    这样写在SQL中,就可以了,用QUERY中的SQL中,不会有错的给俺一点点分吧,
      

  2.   

    假设主键字段名是‘姓名’,现在要查第四条记录,可以这样写
    select top 1 * from tablename where 姓名 not in(select top 3 姓名 from tablename)
      

  3.   

    星星的那个我认为比较好,我以前做过自动产生纪录号的东东,天呀,我现在实在不愿意想,太麻烦了,最后被否掉了,但是绝对可以做的,只要你不怕烦,哦,做出来后麻烦给我一份啦  :) Good luck