0

nop commerce 2.3 でページネーションの問題が発生しました。解決方法がわかりません。

式をデータ型 int に変換中に算術オーバーフロー エラーが発生しました。

4

1 に答える 1

2

あなたが得ているエラーはSQLエラーです。これは、計算された列の値が列の指定されたサイズを超えていることが原因です。

3 つの列 c1、c2、および c3 が INTEGER のデータ型として定義されているとします。さらに、c3 が式 ([c1] * [c2]) を使用して計算されるとします。c1 と c2 に大きな値 (9999 など) を入力すると、c3 の計算が許容される INTEGER 制限を超える可能性があります。

つまり、特定の列のデータ型を変更する必要がある場合があります。「int」の代わりに「bigint」を使用できます

于 2013-08-14T08:21:39.770 に答える