delphi中用adoquery1控件,怎么向数据表中随机的插入数据

也就是打乱插入的记录的先后顺序,不是让他自上而下的插入记录... 也就是打乱插入的记录的先后顺序,不是让他自上而下的插入记录 展开
 我来答
下扬州啊
2013-08-26 · TA获得超过2519个赞
知道大有可为答主
回答量:4870
采纳率:40%
帮助的人:2095万
展开全部
排序是按照你的索引来的
其实并没有什么特定的插入顺序,插入后的记录,都按照你的索引排序
追问
李总,那怎么把索引做成随机的呀?我的还是原来的那个程序,现在我想做的是让下排的名称随机的出现
追答
索引哪有随机的,你这种只有自己写
SELECT TOP 10 * FROM table order by newid()
yby4772
2013-08-27 · 超过30用户采纳过TA的回答
知道答主
回答量:52
采纳率:100%
帮助的人:34.1万
展开全部
通常的做法,是你的显示与存储分开,不管数据库存储为什么格式,如果想要让它按你想要格式显示出来,可以给数据库表加个列,用于排序,这样显示的时候就能达到你的要求,现在很多网站都是这样做的。不然像你说的那样随机插入,忽视索引,其实数据库也能做到,只不过这样缺少索引机制的表,一旦数据量大了,其查询速度是个非常大的问题,比如链表式数据库。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-26
展开全部
你只要插入随机数做id,读取的时候以id排序就行了,数据表的本身并没有先后之分的
追问
我用的是access数据库,我设置的主键ID是自动编号,怎么做到像你所说的插入随机数做id??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式