填写一个表提交时出现异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。

lxm200607060125 2009-11-04 02:28:13
将截断字符串或二进制数据。
语句已终止。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。
语句已终止。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

堆栈跟踪:


[SqlException (0x80131904): 将截断字符串或二进制数据。
语句已终止。]
SqlServices.StuServices.insertPoor(Stu_All_Base_Info_Data stu) in D:\pcsims090923\pcsims\SqlServices\StuServices.cs:75
First_Main_Page_Base_Info.Button10_Click(Object sender, EventArgs e) +6296
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
...全文
180 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
a1026448038 2011-12-27
  • 打赏
  • 举报
回复
说明:在数据库升级的时候,,出现了异常:
将截断字符串或二进制数据。
语句已终止。


************** 异常文本 **************
System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。
语句已终止。
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 XmfV6ToV7.frmUpdateData.button4_Click(Object sender, EventArgs e)

我也试着调了字段长度,还是不行!!求解!
lxm200607060125 2009-11-04
  • 打赏
  • 举报
回复
这是填写学校要求填写的一个信息表出现的,不是做网站
SQL77 2009-11-04
  • 打赏
  • 举报
回复
一般是数据库字符长度不够导致,或BIGINT到INT
--小F-- 2009-11-04
  • 打赏
  • 举报
回复
字段定义的长度不够
华夏小卒 2009-11-04
  • 打赏
  • 举报
回复
字段长度小了
--小F-- 2009-11-04
  • 打赏
  • 举报
回复
代码贴出来啊
xiequan2 2009-11-04
  • 打赏
  • 举报
回复
字段长度不够

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧