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

chendjin 2002-11-11 03:35:41
我用ADODB连接数据库(XX.MDB),在按日期依次写入数据后用Access打
开后发现数据并非按日期顺序排列,而是纪录“混乱”排列,有谁知道
此问题答案吗?
...全文
20 点赞 收藏 12
写回复
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 日期
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告