すみません、どなたか教えて下さい。
下記ソースで、日付の差Date1とDate2の間隔が長くなると「Number:6,Description:オーバーフローしました。」というエラーが出てしまいます。
日付の間隔は30日くらいでもエラーになります。
atime = CLng(DateDiff("n",CDate(Date1),CDate(Date2)))
'60で割って100倍後、少数第1位を4捨5入する
atime=atime / 60 * 100
atime=Fix(atime + 0.5)
なぜエラーになってしまうのか、どなたかアドバイスをお願い致します。
No.2ベストアンサー
- 回答日時:
お世話になります。
ASP でしょうか?
> 「Number:6,Description:オーバーフローしました。」
これは DateDiff 関数を実行しているところ?
以下に 30 日以上の 日付間隔を持つ値で
DateDiff を実行しましたが特に Overflow は起こりません。
CDate 関数実行あたりがあやしいです。
CDate 関数に渡している値が日付に確かに型変換できるものかどうか、
Response.write 等を使って確認してみてはいかがでしょうか。
以下、検証につかった ASP です。
<%@ Language=VBScript %>
<%
Dim date1
Dim date2
date1 = #10/1/2007# '2007/10/01
date2 = #12/1/2007# '2007/12/01
' 日単位で時間の間隔を求める
Dim days
days = DateDiff("d", date1, date2)
' 分単位で時間の間隔を求める
Dim minutes
minutes = DateDiff("n", date1, date2)
Response.write("日:" & CStr(days) & "<br>")
Response.write("分:" & CStr(minutes))
%>
参考URL:http://msdn.microsoft.com/library/ja/default.asp …
アドバイスありがとうございました。
根本的なミスをしておりました。
投稿した内容の後にCInt関数を使っており、そこで型を越えたようです。
御世話になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- MySQL MYSQL エラー 2 2022/10/18 11:37
- 工学 ちなみになぜv=(v・e1)e1+(v・e2)e2はe1やe2が、正規直交基底でないと成り立たないと 2 2022/12/22 17:22
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- 工学 以前、線形代数からフーリエ級数展開を導く上で 式v=(v, e1)e1+(v, e2)e2+…+(v 6 2022/06/29 17:24
- Excel(エクセル) エクセルの複数条件作成方法について 2 2023/01/23 21:38
- 数学 「(((a0)/2)・1, 1) …(a0)/2の1倍と1の内積 =(a0)(1, 1) …1 と1 5 2022/07/05 19:11
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
winsock通信時エラーの回避
-
FileCopy時のエラー
-
VB6でRDOに接続できない
-
ASPプログラミングでADODB.C...
-
oracleを利用できません。(glob...
-
Outlookで添付ファイルの有無を...
-
ASPでトランザクションをかける...
-
VBSからPDFファイルを開きたい...
-
オーバーフローが発生します
-
WSHでVBScript使いDBのデータを...
-
EXECLマクロでshapeがグルーフ...
-
VBA どうしてなのでしょうか?
-
ASP内で他のASPファイルを読み...
-
Buttonの処理について
-
エクセルVBA 宣言Dimの場所
-
EXCEL VBA API宣言でコンパイル...
-
画面のリフレッシュを意図的に...
-
[PL/SQL]REFCURSORが戻り値のプ...
-
名前が二重に定義されています
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
fopenでエラーとなる
-
CreateObject("Excel.Applicati...
-
【C#】アップロード時に「アプ...
-
このページの状態情報は無効で...
-
EXECLマクロでshapeがグルーフ...
-
オーバーフローが発生します
-
エラー 'ASP 0115' について
-
エラー 'ASP 0115'
-
VBSからPDFファイルを開きたい...
-
winsock通信時エラーの回避
-
エラー内容について
-
SPI通信プロトコル
-
Outlookで添付ファイルの有無を...
-
ASP.net の OnClientClick
-
ASP.NETで使用しているJavascri...
-
ADSIについて
-
[VB6.0] Inet OpenURLのエラー検出
-
VBA RemoveDuplicatesで「アプ...
おすすめ情報