[步骤]
[03:13:01] 下载Ebay结算明细出现错误:System.InvalidOperationException: 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。 ---> System.InvalidOperationException: String 或 binary 数据将被截断。
在 System.Data.SqlClient.SqlBulkCopy.ConvertValue(Object value, _SqlMetaData metadata, Boolean isNull, Boolean& isSqlType, Boolean& coercedToDataFeed)
--- 内部异常堆栈跟踪的结尾 ---
在 Biz.Ebay.Payout.PayoutDetailDownload.ProcessEabyPayoutDetail(RB_Ebay_Payout payout, Int32 retryCount)
在 Biz.Ebay.Payout.PayoutDetailDownload.DownloadPayoutDetail(RB_Ebay_Payout payout)
[03:13:06] 下载Ebay结算明细出现错误:System.InvalidOperationException: 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。 ---> System.InvalidOperationException: String 或 binary 数据将被截断。
在 System.Data.SqlClient.SqlBulkCopy.ConvertValue(Object value, _SqlMetaData metadata, Boolean isNull, Boolean& isSqlType, Boolean& coercedToDataFeed)
--- 内部异常堆栈跟踪的结尾 ---
在 Biz.Ebay.Payout.PayoutDetailDownload.ProcessEabyPayoutDetail(RB_Ebay_Payout payout, Int32 retryCount)
在 Biz.Ebay.Payout.PayoutDetailDownload.DownloadPayoutDetail(RB_Ebay_Payout payout)
[03:13:08] 下载Ebay结算明细出现错误:System.InvalidOperationException: 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 nvarchar。 ---> System.InvalidOperationException: String 或 binary 数据将被截断。
在 System.Data.SqlClient.SqlBulkCopy.ConvertValue(Object value, _SqlMetaData metadata, Boolean isNull, Boolean& isSqlType, Boolean& coercedToDataFeed)
--- 内部异常堆栈跟踪的结尾 ---
在 Biz.Ebay.Payout.PayoutDetailDownload.ProcessEabyPayoutDetail(RB_Ebay_Payout payout, Int32 retryCount)
在 Biz.Ebay.Payout.PayoutDetailDownload.DownloadPayoutDetail(RB_Ebay_Payout payout)
[结果]
[期望]
修复异常
修改一下表字段大小:
ALTER TABLE [dbo].[RB_Ebay_Payout_Detail] ALTER COLUMN [TransactionId] nvarchar(100) NOT NULL