迷惑不解...(在线等候)

chendjin 2002-11-11 03:35:41
我用ADODB连接数据库(XX.MDB),在按日期依次写入数据后用Access打
开后发现数据并非按日期顺序排列,而是纪录“混乱”排列,有谁知道
此问题答案吗?
...全文
77 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
crystal_heart 2002-11-15
  • 打赏
  • 举报
回复
Primary Key
chendjin 2002-11-15
  • 打赏
  • 举报
回复
怎么结贴?
of123 2002-11-12
  • 打赏
  • 举报
回复
建议在数据库表中建立包含日期字段的索引。
bys_home 2002-11-11
  • 打赏
  • 举报
回复
加索引,主键合理,空值合理,等
gump2000 2002-11-11
  • 打赏
  • 举报
回复
顺便使用Index
chendjin 2002-11-11
  • 打赏
  • 举报
回复
“自动编号”可以行得通,但这样又要增加“冗余”信息了,也只好将就了。可以结贴了。
dreammaker 2002-11-11
  • 打赏
  • 举报
回复
在基表中加一个ID字段,用于唯一标识每一条记录,然后将该字段设置为“自动编号”就可以了!:)
guofu007 2002-11-11
  • 打赏
  • 举报
回复
这是正常的,我也遇到过,要加上order by 就没问题了,写程序要完整些,不能想当然,
稀有动物 2002-11-11
  • 打赏
  • 举报
回复
id  自动编号
chendjin 2002-11-11
  • 打赏
  • 举报
回复
由于每天有多条记录同时入库,“混乱”排列使得取每取一条数据都必须从头循环一次,现在数据量小还可以等待,如果量大的时候怎么办?好的建议一定给分。
jszx_wy 2002-11-11
  • 打赏
  • 举报
回复
你在用Access打开的数据库的记录排序并不一定是你在程序中输入的顺序。只要在程序中能按照你输入的顺序显示就可以了(在sql语句中加order by 日期)。在Access中的显示并不重要,因为用户不是用Access观看结果。除非你是用Access编程
zqfleaf 2002-11-11
  • 打赏
  • 举报
回复
在sql语句中加order by 日期

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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