select identity(int,1,1) xh,* into aa from chaxun  WHERE (id IN (SELECT TOP "&page&" id FROM chaxun ORDER BY id DESC))select * from aa where xh=54

解决方案 »

  1.   

    try:SELECT TOP 1 id, title, link FROM chaxun WHERE (id IN (SELECT TOP "&page&" id FROM chaxun ORDER BY id DESC)) order by id
      

  2.   

    FoxBase数据库里可以选择任意第n条记录
    Disp XXX where RECN=n 在Oracle里和SQL还没发现这个功能.只能用较笨的方法实现
      

  3.   

    yesterday2000(火焱) :
    你的这个能不能合成到一个语句里面?
    我这边用asp调用ado,恐怕不能用两条sql语句
      

  4.   

    select identity(int,1,1) autoid,* into #a from chaxun  order by id desc
    select * from #a where autoid=N
    drop table #a
      

  5.   

    ADO中用command可以执行一段文字,不一定是一条语句
      

  6.   

    klan(因帅被判7年):
    问题仍然存在
    现在12条记录 查询第11条记录出错
      

  7.   

    mophi(追球):
    我用asp调用ado,不知道怎样一次执行2句以上的sql,请赐教
      

  8.   

    请大家不要生成多余的表,谢谢了,最好能用一句sql实现
    实在不行就该程序了 不在sql上做文章了