2010-09-01 114 views

回答

1

我不太了解Access,但我认为Access没有存储过程,只有命名查询?如果是的话,答案是什么,你可以放入“64000”字:

http://office.microsoft.com/en-us/access-help/access-specifications-HP005186808.aspx

但是,为什么你需要知道这将是有趣知道:几乎所有开发商,几乎所有的时间,竟遭遇像这样的数据库容量限制是一个危险的信号,你有设计或实现问题。

+0

在大多数情况下,我不担心,但我有可伸缩性问题在这里。我有一组要查询的项目。我需要为选定的项目运行查询。所有项目都通过参数传递给查询。组的数量是有限的,通常不超过100个。问题是这100个组可能包含超过2100个项目,因此导致参数编号超过2100. – Thomas 2010-09-01 16:00:46

+0

听起来像你应该把这些数据放在一张表中,然后你可以加入它。 – 2010-09-01 19:54:46

+0

+1表示危险标志警告。 – 2010-10-13 00:43:44

0

Access 2007不允许超过100个参数。如果你超过这个限制,你会得到一个查询太复杂错误。

我不知道,如果情况发生了变化为Access 2010中