2012-10-12 44 views
1

我在nop商務中遇到了分頁問題2.3不知道如何解決它 「將算術溢出錯誤轉換爲數據類型爲int的表達式。」nop commerce中的分頁問題

我已經搜查了互聯網,但無法找到解決辦法

我必須在2天內交付解決方案。

請幫忙。

+0

你能告訴我們一些代碼嗎?僅僅顯示錯誤往往是不夠的。 :) – wooncherk

+0

無論如何,它似乎是你的計算錯誤造成的。您可能試圖轉換一個太大而不能用整數表示的整數。您的數據量有多大? :) – wooncherk

+0

計算是在nopcommerce解決方案中默認完成的,我沒有改變它,我甚至不知道它在哪裏完成。 請幫助我解決了一個很大的問題 –

回答

1

你得到的錯誤是一個sql錯誤。 這是由超過列指定大小的計算列值引起的。

假設您有三列c1,c2和c3被定義爲INTEGER的數據類型。此外,假設使用公式([c1] * [c2])計算c3。如果較大的值(如9999)輸入到c1和c2中,則c3的計算可能會超出允許的INTEGER限制。

這意味着您可能必須更改特定列的數據類型。你可以使用「bigint」而不是'int'