你是不是用adoquery?
如果是的话,要把adoquery的ParamCheck属性置为false试试

解决方案 »

  1.   

    是不是因为time是delphi的保留字的原因呢?
    最好把出错的那段代码贴出来,这样比较好找原因。
      

  2.   

    我想是因为Delphi遇到":"以为是参数造成的结果,不知winllen (叮当)有没有按我说的方法去试.
      

  3.   

    winllen (叮当) 试了吗?结果如何?
      

  4.   

    通常在做一些东西的时候(我做的东西数据量都很小)我宁可用delphi把它们都转换成text来储存。嘿嘿。
      

  5.   

    szkxy(雨鱼) 阁下,我用的是query,not adoquery,所以没有试用你的方法。谢谢!
      

  6.   

    在程序中这样写试试select * from dataTable where  (date='2002-7-2' and time>'8:30:10')
    如果你要动态写SQL,要注意单引号的问题。
      

  7.   

    winllen(叮当) ,TQuery也有ParamCheck属性,把它置为false就行了.
      

  8.   

    winllen(叮当) ,试了我的方法吗?如果行的话,别忘了给分啊:)