本帖最后由 VisualEleven 于 2013-01-09 09:56:13 编辑

解决方案 »

  1.   

    ("select * from 泵型号参数 where 温度=%d and 温度=%d"),e,f);
    应该是温度和湿度吧  
      

  2.   

    // 伪代码...movetofirstwhile (!= EOF)
    {
        // 取内容
        movenext
    }
      

  3.   

    那顺序如何?e和f记录哪条记录在前?这和e,f谁大谁小有关系么?
      

  4.   

    自己排序撒,和e   f大小没关系
    除非你的数据库表里用了 e  f 排序
      

  5.   

    你这语句是查询两个不同温度?  数据表里有两个温度字段?  where 温度=1 and 温度=2  你认为能搜索出结果??
      

  6.   

    where 温度=1 or 温度=2  明白? 还有 是1先出来还是2先出来  取决于你的排序  你这里没排序就像你用数据库软件打开表 里面的记录1在前还是2在前?  你自己要保证顺序  你应该是用 where 温度=1 or 温度=2 order by 温度   这样就是按升序排列  你的结果集就是先得到1再得到2 自己找sql语句的资料吧 基础都还没搞清...
      

  7.   

    再有   温度不是主键的话  where 温度=1 or 温度=2 出来的可能是0、1、2、3... 多种结果  你确定只有2条温度为1或者2的记录?
      

  8.   

    好像应该用or?有排序,温度值是1到100;
    比如我要查温度值50和20的2条记录;
    那就是where 温度=50 or 温度=20;
    然后读2条记录。。第一条读的是50还是20?
      

  9.   

    你想读哪个?
    ...
    order by 温度 asc; asc是升序,desc是降序
      

  10.   

    我2个都要读SQL查出来的记录第一条是什么?是50的还是20的?
      

  11.   

    我做了一个实验。。where 温度=50 or 温度=20  那么50在前,20在后
                       where 温度=20 or 温度=50  那么20在前,50在后