出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1781] Re:オーバーフローしましたというエラーになります
投稿者:Tomitomiさん 2002/02/28 16:07:17
こんにちは、Tomitomiです。

> DBから読んできた合価に0.05をかけた値をワークへ入れているのですが、
> 「オーバーフローしました。: 'Cint'」
> というエラーになってしまいます。
> 合価はNUMBER(12)なのでフル桁入れてみました。
> WK_SHOHIGAKUは
> Dim WK_SHOHIGAKUと定義しています。
>
> DmStrSQL = SELECT GOUKA FROM AA_MST "
> Set DmOraDs = conn.Execute(DmStrSQL)
> WK_SHOHIGAKU = Cint(DmOraDs("GOUKA")) * 0.05
>
> 何が原因なのでしょうか

Cintは、 -32,768 〜 32,767 の範囲で変換可能らしいです。
NULLでもエラーになるのでご注意を。
しかし、なんでASPにはVal関数がないのだろ。

オーバーフローしましたというエラーになります   かすみさん [2002/02/28 15:57:09] [1780]
  Re:オーバーフローしましたというエラーになります   Tomitomiさん [2002/02/28 16:07:17] [1781]
  Re:オーバーフローしましたというエラーになります   北岳さん [2002/02/28 17:04:27] [1784]


TreeBBS For ASP V.0.1.3
Program By YasNet