我的数据库有一列是姓名,需要将其读出并按汉语拼音排序放在下拉列表中。如何对中文按汉语拼音排序是我的问题。
解决方案 »
- 大家用DELPHI开发B/S程序多吗??
- Delphi:怎样实现一个实时读取数据的程序?
- 请问一个Form类中函数调用到自定义TDerived类,不识别请问哪儿错了.
- 如何在delphi中实现打印功能?给个具体一点的例子,谢谢了
- 各位老哥:怎么样才能在windows任意目录下创建自己的新文件夹?
- 救急 如何将JPG格式的图片转换成BMP格式 在线等待
- 现在公司接了LOTUS的项目,老板要我熟悉一下这东西开发,无从下手,纳闷
- 高分相求:如何改变标题栏的高度?
- 使用客户工具为什么退出ToolUse事件时出错?
- 使用delphi将一个最小化的窗口复原?
- 关于dbgrid数据同步的问题
- dbgrid 难题
都是告诉我在弄一个拼音字段来排序。access有些函数可以按照unicode来排序,可这个也不是按照拼音的。
看看具体的数据库对中文的支持了。
如果可以的话,把您的qq号发给我
而且在access中选择有汉字的一列点工具栏里的排序,结果也是按拼音的,是我的理解有问题吗?前辈们指正。
while not adoquery1.eof do
begin
//取出这条记录,可以通过fieldbyname之类的
..................
next;//移到下条记录
end;
逐条取出:
with query1 do
begin
open;
first;
while not eof do
begin
***:=filedbyname('***').asstring;
.
.
.
end;
end;
这样就可以了!
你排序了多少行?