大家好,我发觉dbgrid有一个很奇怪的问题!
在里面他的排列的这样的,用的是ADO+ACCESS数据库.学号字段类型为"文本"string,
学号
1
10
11
2
21
3
而我希望看到的是
学号
1
2
3
10
11
21
这样的排列,请问该怎么样才能实现我后一种这样的排列方法呢?
在里面他的排列的这样的,用的是ADO+ACCESS数据库.学号字段类型为"文本"string,
学号
1
10
11
2
21
3
而我希望看到的是
学号
1
2
3
10
11
21
这样的排列,请问该怎么样才能实现我后一种这样的排列方法呢?
这里有问必答
http://systemer.51.net/cgi-bin/leoboard.cgi
希望你能在这里找到你满意的答案!
with adoquery do begin
close;
sql.clear;
sql.add('select * from tablename order by 学号');
open;
end;
select * from tablename order by convert(int, 学号)