我使用的是BDE的引擎
有这样一个查询
select * from yybbb where times=#07:00:00# 
在SQL EXPLORER里面运行正常,在程序里面添加到QUERY里面的语句也正确,但在QUERY打开的时候就会出错。
query1:field '00:00#' is of an unknown type
高手兄给予支持啊!
在线等待,问题解决立即给分。

解决方案 »

  1.   

    query1.sql.add('select * from yybbb where times='#07:00:00#'' );
    试试看
      

  2.   

    query1.sql.add('select * from yybbb where times=''07:00:00'''); 
      

  3.   

    你的 TIMES是什么类型啊?
      

  4.   

    query1.sql.add('select * from yybbb where times=:vtimes'); 
    parambyname('vtimes').astime=strtotime('07:00:00');
    prepare;
    open;
      

  5.   

    那就是类型不匹配了
    你把times改成char,调试一下!
      

  6.   

    Access数据库用;
    query1.sql.add('select * from yybbb where times=#07:00:00#' );
    sql server:
    query1.sql.add('select * from yybbb where times='07:00:00'' );
      

  7.   

    我决定将TIMES换成文本格式了,请问对文本格式记录的时间进行排序查询时和对时间格式的时间进行排序查询结果是一样的吗?
      

  8.   

    按ghtghtmalone(malone) 老兄的方法无论是什么类型的数据库都是可以的
      

  9.   

    同意  ghtghtmalone(malone) 的