gpt4 book ai didi

sql-server-2008 - 查询返回许多结果时,“nil:NilClass的未定义方法'[]'”

转载 作者:行者123 更新时间:2023-12-03 19:00:53 24 4
gpt4 key购买 nike

我有一个使用2个数据库的Rails 3.2应用程序。一个数据库是默认的Rails数据库(sqlite)。另一个数据库是在SQL Server 2008上运行的MicrosoftSQL ODBC。它连接到几台工厂计算机,并记录诸如该计算机已生产多少件之类的信息。

大约每3秒就会有新行添加到此数据库(这只是一个大表...我没有设计这个表),因此有很多行。

查询是根据时间范围执行的。这是查询的简化版本:

@results = History.find_by_sql("SELECT * WHERE created_at > SomeStartTime AND created_at < SomeEndTime")


该查询可以在长达几个小时的时间内正常运行,直到返回超过3500个结果为止。任何比这更长的时间,我都会收到错误消息

undefined method `[]' for nil:NilClass


有人知道这是怎么回事吗?

最佳答案

好吧,我是个白痴。我在开发模式下运行,显然任何耗时超过半秒的查询都会自动执行此操作。

关于sql-server-2008 - 查询返回许多结果时,“nil:NilClass的未定义方法'[]'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11045641/

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