2011-05-10 72 views
2

我正試圖使用​​「導出數據」嚮導將圖像數據從表格導出到平面文件。我已經在SSIS中指定了查詢「從配置文件中選擇圖片」來僅導出「圖片」顏色的數據。當我運行包,我得到以下錯誤:將圖像數據導出到平面文件

The data type for "input column "picture" (26)" is DT_IMAGE, which is not supported. Use DT_TEXT or DT_NTEXT instead and convert the data from, or to, DT_IMAGE using the data conversion component.

我怎樣才能將數據導出到平面文件

在此先感謝。

+0

我有類似的問題:這是我的出路。 http://stackoverflow.com/questions/5086016/export-a-table-in-sql-server-2008/9041024#9041024 – 2012-01-27 23:52:25

回答

3

我偶然發現了谷歌,花了幾個小時試圖找到答案。下面是我做的,假設你想導出欄是「SomeImageField」:

SELECT CONVERT(varchar(max),CONVERT(varbinary(max),[SomeImageField]),2) AS SomeImageFieldAsHex FROM SomeTable; 

這將輸出該列到一個名爲SomeImageFieldAsHex列。它將被格式化爲十六進制文本。