none
使用bcp将SQL Server 2005中的表(有图片字段varbinary(max))导出到Excel中时,总实现不了。 RRS feed

  • 问题

  • 使用bcp将SQL Server 2005中的表(有图片字段varbinary(max))导出到Excel中时,总实现不了。

    语句如下:
    bcp "select 玉照 from 北风贸易.dbo.章立民研究室" queryout D:\uu.xls -U sa -P birdsz
    其中 “玉照”字段是varbinary(max).

    执行时提示如下:
    请输入 玉照 字段的文件存储类型 [image]:
    请输入字段 玉照 的前缀长度 [1]:
    请输入字段终止符 [none]:

    我的输入分别是:image,1,none

    之后提示如下错误:
    SQLState = 07006, NativeError = 0
    Error = [Microsoft][ODBC SQL Server Driver]违反限制数据类型属性

    另外就是使用客户端的GUI工具也导出不了.那怎样才能将图片从数据库中导出到Excel表中呢?谢谢回复!

     

    2007年8月3日 6:48

答案

  • 我们在SQL Server 2005的环境下为您做过尝试,两者导出时都没有任何问题,请您尝试在以下语句之后最直接输入回车。
    请输入 玉照 字段的文件存储类型 [image]:
    请输入字段 玉照 的前缀长度 [1]:
    请输入字段终止符 [none]:

    2007年8月3日 7:18