将 expression 转换为数据类型 datetime 时出现算术溢出错误。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将 expression 转换为数据类型 datetime 时出现算术溢出错误。相关的知识,希望对你有一定的参考价值。

一个带表格网页的网站,点击一个链接,本来应该出现正常东西的地方出现了以下的语句:
Server Error in '/EI' Application.
--------------------------------------------------------------------------------

将 expression 转换为数据类型 datetime 时出现算术溢出错误。
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: 将 expression 转换为数据类型 datetime 时出现算术溢出错误。

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[SqlException (0x80131904): 将 expression 转换为数据类型 datetime 时出现算术溢出错误。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1948826
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4844747
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlDataReader.HasMoreRows() +157
System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) +197
System.Data.SqlClient.SqlDataReader.Read() +9
System.Data.SqlClient.SqlCommand.CompleteExecuteScalar(SqlDataReader ds, Boolean returnSqlValue) +50
System.Data.SqlClient.SqlCommand.ExecuteScalar() +150
SMSP.WebSite.TeacherAppraise.StudentAppraise.Welcome.Page_Load(Object sender, EventArgs e) +301
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053

请问是怎么回事?如何解决?不要太高深,谢谢
如果有用我当然会加分,但是你我死都不会给你分

参考技术A 0分,你S/B吗?

我的SQL 运行提示 DBA数据层_错误将 expression 转换为数据类型 int 时发生算术溢出错误

我的SQL 运行提示 DBA数据层_错误将 expression 转换为数据类型 int 时发生算术溢出错误 我不知道检查是哪里出的问题

表达式返回结果不是INT型,而且该类型的字节数应该是大于INT型字节数的,所以INT型的存储空间不够,发生溢出 参考技术A 搜一下cuug的群 去群里问问吧!

以上是关于将 expression 转换为数据类型 datetime 时出现算术溢出错误。的主要内容,如果未能解决你的问题,请参考以下文章

将 expression 转换为数据类型 datetime 时发生算术溢出错误,如果是数据问题改该怎么解决?

我的SQL 运行提示 DBA数据层_错误将 expression 转换为数据类型 int 时发生算术溢出错误

(SQL)将 expression 转换为数据类型 int 时发生算术溢出错误

将 varchar 值“Collect_Date”转换为数据类型 int 时转换失败

sql如何将字符串转为日期

怎么将string类型的日期转换为date