
すみません、どなたか教えて下さい。
下記ソースで、日付の差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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スイッチが二台あり、別々のア...
-
aspxをhtmlに変換する方法について
-
VB.NETでMSComm が追加できず?
-
vba マージエリアの行数を非表...
-
Windows10を新規インストールし...
-
Windowsで複数のファイルを同じ...
-
onedrive にexcelファイルをア...
-
SJISで、全角文字Aの文字コード...
-
vba 空のデータをSplitする時の...
-
ffftpでファイル取得が0バイト...
-
VBAでPDFを作成する際、同じ名...
-
VBAでPDF作成をしたあと、指定...
-
Excelにて、シート間で、データ...
-
VB2017で、WEBサイト...
-
エクセル VLOOKUP検索で一番新...
-
フォルダの中のフォルダも圧縮...
-
コマンドプロンプトの窓の起動...
-
エクセルに張り付けた写真のフ...
-
SPO2測定
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# try-catch でcatchに飛ばす方法
-
ASPプログラミングでADODB.C...
-
EXECLマクロでshapeがグルーフ...
-
FileCopy時のエラー
-
CreateObject("Excel.Applicati...
-
ASP 0x80004005 クライアント...
-
このページの状態情報は無効で...
-
CAsyncSocket::Create()がエラ
-
エラー内容について
-
オラクル接続をopenしようとす...
-
【C#】アップロード時に「アプ...
-
winsock通信時エラーの回避
-
VBSからPDFファイルを開きたい...
-
ASP.NET C# ローカルのパスが呼...
-
エラー 'ASP 0115' について
-
ASP.NETで使用しているJavascri...
-
IIS7.5の設定の仕方
-
SQLサーバーへの接続に 接...
-
オーバーフローが発生します
-
ジェネリックなメソッドでDirec...
おすすめ情報