SSIS 转换错误

发布于 2024-12-03 21:11:32 字数 288 浏览 0 评论 0原文

使用派生列格式化某些错误信息时,出现“尝试执行类型转换时发生错误”。我的表达式如下

(DT_STR,255,1252)("Insert Employee Error - EmployeeID:" + (DT_STR,255,1252)ID)

ID 列是一个整数。奇怪的是,我在另一个包中做了类似的事情,而且效果很好。有什么想法吗?

这是我传递到派生列的元数据 在此处输入图像描述

Im getting a "An error occurred while attempting to perform a type cast" when using a derived column to format some error information. My Expression is a follows

(DT_STR,255,1252)("Insert Employee Error - EmployeeID:" + (DT_STR,255,1252)ID)

The ID column is an integer. Strangely enough i'm doing something similar in another package and this works fine. any ideas?

Heres my meta data passed to the derived column
enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清醇 2024-12-10 21:11:32

如果您的环境是 2005 年,我没有任何可用的虚拟机,但派生列转换对数据类型的处理比 2008 年更宽松,因此我的测试场景 2008 R2 应该是有效的。

我看不出你的表情有什么问题。我制作了一个快速包来验证您对它是否有效以及对我是否有效的期望。

派生列编辑器,此处没有红色
根据 Siva 的评论添加了一行空值,但似乎不是 OP 问题的根源
Dataflow with nulls

在派生列转换之前检查元数据的一些事项

  • 列 ID 的大小写是否真的是 ID?
  • 数据类型真的是 4 字节有符号 int 吗? (DT_I4)
  • 尝试用 [ID] 包裹 ID 列或完全删除 ID 并将其从列列表中重新拖动

I don't have any VMs handy for 2005 if that's your environment but the derived column transformation played looser with data types than 2008 so my test scenario, 2008 R2, ought to be valid regardless.

I see nothing wrong with your expression there. I spun up a quick package to verify your expectation that it works and it works for me.

Derived column editor, no red here
Added a row with null value based on Siva's comment but does not appear to be the source of the OP's problem
Dataflow with nulls

A few things to check on the metadata preceding the derived column transformation

  • Is the casing of the column ID really ID?
  • Is the data type really 4 byte signed int? (DT_I4)
  • Try wrapping the ID column with [ID] or remove the ID completely and re-drag it from the Columns list
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文