0

手伝ってくれませんか?

アプリケーション: e コマース Web サイト (従来の ASP/Vbs)

ローカル PC: Windows 7 を搭載した MSSQL 2005 DB

2 つのテーブル: (dbo.products および dbo.basket)

両方のテーブルには、同じデータ型の「賞品」という名前の列があります:「数値(18、2)」 私の問題は次のとおりです。送信フォーム(INSERT INTOメソッドを使用)でテーブルdboから値を挿入しています。 products (列「賞品」) をテーブル dbo.basket (列「賞品」) に追加します。値は「200,33」です。私のローカルデータベースでは、すべてが完全に機能し、値は「200,33」としてdbo.basketテーブルに正しく書き込まれます

しかし

ホスティング サーバー (私のような MSSQL 2005) に対して同じことを行っている場合、値が 1 つのテーブルから別のテーブルに正しく転送されません。X 100 が乗算されます。たとえば、dbo.products の値 200,33 は、dbo.basket では 20.033,00 に変換されています!!!!!!

誰か助けてくれませんか?私が間違っていることは何ですか?ローカルの MSSQL 2005 とホスティングしている MSSQL 2005 の違いはなぜですか?

どんな助けでも本当に感謝します...

4

1 に答える 1