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

可以使用 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 将从一列转入下一列。