如何强制按ID大小排序

gigikanglin 2006-04-19 11:23:07
设置ID为主索引了呀。。可是不行啊。。
...全文
221 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2006-04-19
  • 打赏
  • 举报
回复
select * from table order by [id]

除非你不存在字段名 ID 或者 KANG 表
changechange 2006-04-19
  • 打赏
  • 举报
回复
select * from table order by id
gigikanglin 2006-04-19
  • 打赏
  • 举报
回复
改了那以后一点按扭。错误提示
FROM子句错误。。

我要疯了。。
OracleRoob 2006-04-19
  • 打赏
  • 举报
回复
datamodule2.ADOQuery1.SQL.Add('select * from kang order by id') ;
少了个分号吧
gigikanglin 2006-04-19
  • 打赏
  • 举报
回复
偶在DELPHI里做和连接后加了个按扭。
设置CLICK时

datamodule2.ADOQuery1.sql.Clear
datamodule2.ADOQuery1.SQL.Add('select * from kang order by id')
datamodule2.ADOQuery1.Open;
datamodule2.ADOQuery1.ExecSQL;

错误显示 [Error] Unit1.pas(33): Missing operator or semicolon
OracleRoob 2006-04-19
  • 打赏
  • 举报
回复
给定数据源或获取记录集时,显式的用order by,即:

select * from 表名 order by id
gigikanglin 2006-04-19
  • 打赏
  • 举报
回复
在ACCESSS里打开的时候是按ID升序
可是到了DELPHI里就乱了。
OracleRoob 2006-04-19
  • 打赏
  • 举报
回复
在默认情况下 Access 按升序对字段进行排序。

可以设置OrderBy属性按ID降序排列,虽然打开表时会自动加载这些值,但不会自动进行应用。

所以可以创建查询,显示指定按ID降序排列。
wwwwb 2006-04-19
  • 打赏
  • 举报
回复
datamodule2.ADOQuery1.ExecSQL;-?datamodule2.ADOQuery1.openSQL;
select * from table order by [id]
gigikanglin 2006-04-19
  • 打赏
  • 举报
回复
在没点按扭前。已经可以看到表了也看到ID字段了。郁闷了。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧