重现步骤

[步骤]

CODE:N13441111 Error:16_8152_30_-2146232060 SQL:BulkCopyUpdateNew-TableName: RB_OrderInfo PARAMS: MESSAGE:String or binary data would be truncated. The statement has been terminated. TRACE: 在 System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) 在 System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount) 在 System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping) 在 System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping) 在 System.Data.Common.DbDataAdapter.Update(DataTable dataTable) 在 RB.DAL.DBOperator.BulkCopyUpdateNew(DataTable table, Int32 batchSize) 在 RB.DAL.DBOperator.toCommonTipException(SqlException ex, String sql, SqlParameter[] cmdParms) 在 RB.DAL.DBOperator.BulkCopyUpdateNew(DataTable table, Int32 batchSize) 在 RB.DAL.RB_OrderInfo.BulkCopyUpdateNew(DataTable table) 在 Biz.PlatformUtil.OrderMatchRules.ClientOrderMatchRules.OrderSaveChange() 在 Biz.PlatformUtil.OrderMatchRules.ClientOrderMatchRules.DoOrderMatchingRulesTask(String copyOrderOldOrderCode) 在 PandaBuy.ERP.Web.IrobotBox.Order.ClientOrderInfoEdit.Save() 在 PandaBuy.ERP.Web.IrobotBox.Order.ClientOrderInfoEdit.Page_Load(Object sender, EventArgs e) 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 在 System.Web.UI.Control.OnLoad(EventArgs e) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest() 在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) 在 System.Web.UI.Page.ProcessRequest(HttpContext context) 在 ASP.irobotbox_order_clientorderinfoedit_aspx.ProcessRequest(HttpContext context) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 在 System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error) 在 System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb) 在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)

[结果]


[期望]


历史记录  
  1. 2022-12-01 14:29:26, 由 袁慧斌 创建。
  2. 2022-12-01 16:37:10, 由 程伟 指派给 唐飞飞。
    修改了 指派给,旧值为 "chengwei",新值为 "tangfeifei"。
  3. 2022-12-01 17:34:45, 由 唐飞飞 指派给 田子豪。
    修改了 指派给,旧值为 "tangfeifei",新值为 "tianzihao"。
    看看不可以出个需求,保存订单信息的时候针对某些可能会超出数据库字符长度的字段做一下检查和截取,比如地址、公司等
  4. 2022-12-05 09:37:14, 由 田子豪 解决,方案为 第三方原因(外部系统) 。
    修改了 解决方案,旧值为 "",新值为 "external"。
    修改了 解决日期,旧值为 "",新值为 "2022-12-05 09:36:08"。
    修改了 指派给 ,旧值为 "tianzihao",新值为 "tangfeifei"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "tianzihao"。
    建议加大字符长度限制,截取可能会有问题,有些地址就是很长
  5. 2022-12-05 09:59:30, 由 田子豪 指派给 袁慧斌。
    修改了 指派给,旧值为 "tangfeifei",新值为 "yuanhuibin"。
    现在地址等长度是6000,应该是满足实际业务了的,能否提供具体报错的字段
  6. 2022-12-05 10:31:42, 由 袁慧斌 指派给 田子豪。
    修改了 指派给,旧值为 "yuanhuibin",新值为 "tianzihao"。
    系统监控抓取日志,无法查看具体的 文本内容,如果没有限制 任何字符超过长度都会出现该问题。
  7. 2023-11-17 09:53:55, 由 刘超 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1863"。
  8. 2023-11-21 19:29:00, 由 周杰 关闭。
    修改了 指派给 ,旧值为 "tianzihao",新值为 "closed"。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭日期,旧值为 "",新值为 "2023-11-21 19:29:00"。
所属项目 技术中心-需求池
所属模块 系统运维   性能优化
所属计划
所属迭代
Bug类型
严重程度 提示
优先级 P2
Bug状态 已关闭
业务部门
影响功能
开发责任人
测试责任人
解决时效 0
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2023-11-21 19:29:00
截止日期 0000-00-00
上线时间
上线时效
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2022-12-01 14:29:26
影响环境 577
由谁解决 田子豪 于 2022-12-05 09:36:08
解决版本
解决方案 第三方原因(外部系统)
由谁关闭 周杰 于 2023-11-21 19:29:00
最后修改 周杰 于 2023-11-21 19:29:00
相关Bug