2还有一个问题是能不能实现按汉字笔划排序呢? use collation Chinese_PRC_Stroke_CI_AS in your query select * from 表名 order by 姓名 collate Chinese_PRC_Stroke_CI_AS asc
--把tableName和colName换成自己的就ok了 --按拼音 ALTER TABLE tableName ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_CI_AS select *from tableName order by colName --按笔画 ALTER TABLE tableName ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_Stroke_CI_AS select *from tableName order by colName
第二个问题,DELPHI哪个控件可以实现这个功能呀?
use collation Chinese_PRC_Stroke_CI_AS in your query
select * from 表名 order by 姓名 collate Chinese_PRC_Stroke_CI_AS asc
--按拼音
ALTER TABLE tableName
ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_CI_AS
select *from tableName order by colName
--按笔画
ALTER TABLE tableName
ALTER COLUMN colName nvarchar(100) COLLATE Chinese_PRC_Stroke_CI_AS
select *from tableName order by colName