这是adoquery的sql语句
select 1,id,idname from tid;其中1是一个常数,此字段用来dbgrid中存放每条纪录的位置
在使用insert方法时给新加的纪录的字段1赋值,并以此排序,可实现按自己想要的顺序显示,但最后用adoquery的UpdateBatch存到数据库时报错,说不存在1这个字段,的确在数据库时不存在的,但有没有什么方法指定更改数据库时不更改这个字段呢?我只用来排序而已阿!
select 1,id,idname from tid;其中1是一个常数,此字段用来dbgrid中存放每条纪录的位置
在使用insert方法时给新加的纪录的字段1赋值,并以此排序,可实现按自己想要的顺序显示,但最后用adoquery的UpdateBatch存到数据库时报错,说不存在1这个字段,的确在数据库时不存在的,但有没有什么方法指定更改数据库时不更改这个字段呢?我只用来排序而已阿!
ADOQuery.Sort := Format('%s %s', [要排序的字段名, 'ASC'{ASC:升序 DESC:降序}]);
//记得去掉那个数据库中不存在的字段
select l,id,idname from tid order by l asc(desc 降序)
select id,idname from tid order by l asc(desc 降序)