MyException - 我的异常网
当前位置:我的异常网» Delphi » ADOQuery.Sort中能不能所字符符转成数值型.解决思路

ADOQuery.Sort中能不能所字符符转成数值型.解决思路

www.MyException.Cn  网友分享于:2013-02-19  浏览:31次
ADOQuery.Sort中能不能所字符符转成数值型.

dbgrid做单击标题排序时遇到.

adoquery.sort:='cast('+Column.FieldName+' as int) DESC'

字段全为数值的字符型.
运行报错:'参数类型不正确,或不在可接收范围之内,或于其它参数冲突.'

------解决方案--------------------
adoquery.sort只支持简单字段排序,cast是SQL SERVER里提供的排序方式。非要这样的话只能在SQLSERVER中查了。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有