【问题标题】:Pagination issue in nop commercenopcommerce中的分页问题
【发布时间】:2012-10-12 14:56:36
【问题描述】:

我在 nop commerce 2.3 中遇到分页问题,​​不知道如何解决:

将表达式转换为数据类型 int 时出现算术溢出错误。

【问题讨论】:

  • 你能给我们看一些代码吗?仅仅显示错误通常是不够的。 :)
  • 不管怎样,好像是你的计算错误造成的。您可能试图转换一个太大而无法用整数表示的整数。您的数据量有多大? :)
  • 默认情况下计算是在 nopcommerce 解决方案中完成的,我没有更改它我什至不知道它在哪里完成。请帮助我遇到一个大问题
  • 请让我知道您正在访问哪个页面,使用什么 URL 和查询字符串(如果有)。 :)

标签: nopcommerce


【解决方案1】:

您遇到的错误是 sql 错误。 这是由超过列指定大小的计算列值引起的。

假设您将三列 c1、c2 和 c3 定义为 INTEGER 数据类型。此外,假设使用公式 ([c1] * [c2]) 计算 c3。如果将较大的值(例如 9999)输入到 c1 和 c2 中,则 c3 的计算可能会超过允许的 INTEGER 限制。

这意味着您可能必须更改特定列的数据类型。您可以使用“bigint”而不是“int”

【讨论】:

  • 很好的说明。
猜你喜欢
  • 2011-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-27
相关资源
最近更新 更多