dbgrid做单击标题排序时遇到.
adoquery.sort:='cast('+Column.FieldName+' as int) DESC'
字段全为数值的字符型.
运行报错:'参数类型不正确,或不在可接收范围之内,或于其它参数冲突.'
------解决方案--------------------------------------------------------
adoquery.sort只支持简单字段排序,cast是SQL SERVER里提供的排序方式。非要这样的话只能在SQLSERVER中查了。