大容量复制文本和图像数据

可以使用 bcp_moretext 函数大容量复制大型的 textntextimage 值。 使用设置为 NULL 的 pData 指针为 textntextimage 列编码 bcp_bind,指示将使用 bcp_moretext 提供数据。 重要的是,应指定为每个大容量复制行中的每个 textntextimage 列提供的数据的准确长度。 如果列的数据长度与在 bcp_bind 中指定的列长度不同,请使用 bcp_collen 将长度设置为正确的值。 bcp_sendrow 发送所有非 text、非 ntext 和非 image 数据;然后,调用 bcp_moretext 在单独的单元中发送 textntextimage 数据。 当通过 bcp_moretext 发送的数据的长度总和等于在最新的 bcp_collenbcp_bind 中指定的长度时,大容量复制函数可确定已为当前 textntextimage 列发送了所有数据。

bcp_moretext 没有任何用于标识列的参数。 当行中包含多个 textntextimage 列时,bcp_moretext 仅对从具有最低序号到具有最高序号的 textntextimage 列的范围执行操作。 当发送的数据的长度等于在针对当前列的最新 bcp_collenbcp_bind 中指定的长度时,bcp_moretext 将从一列转入下一列。

请参阅

概念

执行大容量复制操作 (ODBC)