大家好,小弟初到此地。先给各位前辈行个礼。
刚接触delphi几天。在做个车票查询系统。用的是BDEquery。数据库文件用paradox
现在结果已经查询出来了。但我想把查询到的原始票价一栏赋值给edit,请问如何做到。还有一个问题,如何统计数据表里面某几项确定值的选项数目。如:车票列表里,“始发终到站”为“昆明贵阳”,车票类型为“硬卧”,日期为“6月1日”。符合以上条件的车票数量如何求得?小弟刚来,就把分全奉上了。以后有分,不知道能不能补,能补的话就给大家补上。谢谢大家了!

解决方案 »

  1.   

    edit1.text := query1.fieldbyname('ticketprice').asstring;query1.close;
    query1.sql.text := 'select count(1) from  车票表 where 始发终到站 = ''昆明贵阳'' and 车票类型 = ''硬卧'' and 日期 = ''6月1日''';
    query1.open;
      

  2.   

    newfang,你好,非常感谢你的回复。
    第一个问题已经解决了。
    第二个问题用了你的解决方法,总是提示capability not suportted.请问如何解决?
    再者,我想把统计好的数字赋值到一个edit或panel里面。求解惑,谢谢!
      

  3.   

    呵呵·~我是在SQL SERVER数据库下测试的,你的那个可能不支持这种写法,试试:
    select count(*) from ....