在delphi6中,经常会使用到TQuery这个控件。他有一个sql的属性。可以让你在里面添加sql语句。但是我发现有很多sql常用到的函数他是不支持的。比如To_char,To_date等。
最要命的是在写报表的时候,数据类型不能转换。是不是有他特殊的一些函数,哪位大哥能告知一声,或者有什么好办法,小琪很需要啊,谢谢了

解决方案 »

  1.   

    用Query1.Fields[1].AsString
                       AsDateTime
                       ...
    来做。
    SQL语句里的方法在Delphi中能不能用与后台数据库有关
    另外,QRExpr与Query1中的字段名直接关联,没有转换问题的呀
      

  2.   

    为什么不能转换啊?可以啊!你甚至可以将他转换为variant(可能拼写不对,呵呵),东北人说的没错,你也可以把标准SQL的函数都放进去的,对于特殊的数据库来说,如果连数据类型转换都不支持那还叫什么数据库啊?
      

  3.   

    原来是这样啊。那么delphi自带的prardox数据库中是不是有许多的sql语句不能用啊???
      

  4.   

    paradox支持的函数有限,有些标准sql也没有实现