有一“123.db”的paradox数据库。数据库结构如下。
字段名:volt,curr,proc
类型:都是整形。
字段值如下:
123,100,1
234,200,2
456,300,3现在Tquery组件中执行下面这条语句:SELECT volt,curr,
CASE proc
WHEN 1 THEN 111
WHEN 2 THEN 222
                WHEN 3 THEN 333     
                WHEN 4 THEN 444
                WHEN 5 THEN 555  
END AS proc2 From 123.db希望运行结果如下:
volt,curr,proc2
123 ,100 ,111
234 ,200 ,222
456 ,300 ,333
可是运行老是不能通过。请问是什么回事?如何在TQuery组件中比较时间字段?如:文件路径"E:\123.DB"Select 序号, 时间 from "E:\123.DB" where 时间>='2001-12-01 15:30:30' and 
时间<='2003-02-27 15:30:30' 这条语句为什么不能正确执行?

解决方案 »

  1.   

    Select 序号, 时间 from "E:\123.DB" where 时间>='2001-12-01 15:30:30' and 
    时间<='2003-02-27 15:30:30' 如此写法?
    怎行!
      

  2.   


    Select 序号, 时间 from "E:\123.DB" where 时间>=''2001-12-01 15:30:30'' and 
    时间<=''2003-02-27 15:30:30'''
      

  3.   

    paradox不支持case吧?铁道出版社出版有一本书里就提到过 "Case"。应该支持的。
    如果不支持,该用什么方法解决?还有比较时间字段怎么比较?以上问题都是在“paradox”的“.DB”数据库该怎样使用(不要再提sql server)。