当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 就是想找一个稳定的能下载到mp3的网站,偶知道现在这种网站太难找了。 最好是有许多新歌的!呵呵,一百分答谢! ......
 ·为什么flash不能填满表格    »显示摘要«
    摘要: 我已经把falsh拖到和表格一样的大小了,可是浏览的时候flash还是只占表格的四分之三左右(居中) <td width="600" height="128" bgcolor="#ffffff"><embed width="600" height="128" src=&qu......


一下,SQLSERVER2000中如何控制SELECT语句选取记录的数量。比如我想一次只选择10条记录,这样的SQL该如何写。回答的都有分。

RT

NO.1   作者: pilicat

select   top   10   from   table_name

NO.2   作者: pilicat

你最好在数据库中设置一个ID字段,这个字段是唯一的。这样就好办多了:  
   
  query1.active:=false;  
  query1.sql.clear;  
  query1.sql.add(select   *   from   table_name   where   id   >0);  
  query1.active:=true;  
  //如果是要看接下来的10条,则需要  
  //记录一下上面的最后一条记录的ID字段值:  
  query1.last;  
  jsq:=query1.FieldByName(id).asinteger;  
  //这样,下面的10条的查询语句就是:  
  query1.sql.add(select   *   from   table_name   where   id   >+inttostr(jsq));  
  //以此类推。  
 

NO.3   作者: yuzhantao

我有个笨法子,不知道能不能成  
   
  不行别笑话我,说实话,我一看到带星的问问题,心就虚  
  var  
  i:integer;  
  begin  
  s:=select   *   from   table_name   满足条件  
  adoquery1.执行;  
  adoquery1.first;  
  while   not   adoquery1.eof     do    
    begin  
        for   i:=1   to   10   do  
              将adoquery1的值写到临时表或sqlserver的table变量中;  
        显示临时表  
    end;      
     
   
  请多多指教,笨方法

NO.4   作者: samcrm

lw的书《delphi5.x高级程序设计篇》里page215讲得很明白。利用ADO的Recordset对象的页面定位功能。例如你有1000笔数据,你定义页面大小为10笔数据,则整个数据表被切分为100个不同的页面。此时,通过指定页面数来访问数据,例如指定第3个页面则显示第21-30笔数据。

NO.5   作者: stone565

pilicat的方法最简单明了,  
  SQL   Server中你不妨先在SQL事件探查器建立一个跟踪(SQL事件探查器->文件->新建->跟踪->确定->运行),然后在‘企业管理器’中,打开某一数据表的首10  
  数据,再看看SQL事件探查器中的跟踪“TextData”就知道啦


    摘要: c1.不是说.net程序可以在win98下运行吗? 我.netsdk编了个.cs程序,咋在win98下说,少.dll, so cannot run? 2.除了.netsdk,vs.net,有没有其他c#编译器? tell me where to be down?tks ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE