gpt4 book ai didi

ms-access - 为什么我的记录没有按照执行顺序插入?

转载 作者:行者123 更新时间:2023-12-02 22:35:11 24 4
gpt4 key购买 nike

我使用 Microsoft Office Access 作为我的 DBMS,并使用 VBA 为本项目编写代码。

我正在对网站上的项目进行数据抓取,在将数据插入表后,我遇到了一些对我来说似乎很奇怪的事情。

在我的代码中,我使用循环来迭代并收集网站必须提供的所有项目。一旦我获得了一项的所有数据,我会将其插入到我的表中,然后继续处理下一项。我需要将 14,724 个项目插入到我的表中。如果我迭代所有这些,它们将被添加到表中,但是一旦我在表中查看它们,它们就会乱序,即使所有项目都在那里,但是如果我将循环调整为仅收集...假设只有前 10 个项目,那么它们将按照收集时的顺序出现,这与它们在网站源代码中出现的顺序相同。

需要注意的是,我的表没有 id 字段,因为它不是必需的,因为还有另一个字段可用作表中项目的唯一标识符。

这似乎不是一个大问题,但我很好奇为什么会发生这种情况。使用 MS-Access 作为 DBMS 时是否存在某种限制?

非常感谢任何见解。

谢谢。

最佳答案

表格不是电子表格。

这是任何关系数据库引擎的设计初衷。表中的记录除了您最终分配或应用的顺序之外没有其他顺序。

关于ms-access - 为什么我的记录没有按照执行顺序插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com