Share via


Copia masiva de datos de texto e imagen

Los valores grandes text, ntext e image se copian de forma masiva utilizando la función bcp_moretext. Codifique bcp_bind para la columna text, ntext o image con un puntero pData establecido en NULL que indica que los datos se proporcionarán con bcp_moretext. Es importante especificar la longitud exacta de los datos proporcionados para cada columna text, ntext o image en cada fila copiada de forma masiva. Si la longitud de los datos para una columna es diferente de la especificada en bcp_bind, utilice bcp_collen para establecer la longitud en el valor apropiado. bcp_sendrow envía todos los datos que no son text, ntext ni image; a continuación, llame a bcp_moretext para enviar los datos text, ntext o image en unidades independientes. Las funciones de copia masiva determinan que se han enviado todos los datos para la columna actual text, ntext o image si la suma de las longitudes de los datos enviados a través de bcp_moretext es igual a la longitud especificada en el último bcp_collen o bcp_bind.

bcp_moretext no tiene ningún parámetro para identificar una columna. Si en una fila hay varias columnas text, ntext o image, bcp_moretext actúa en ellas empezando por la que tiene el número ordinal más bajo hasta la que tiene el número más alto. bcp_moretext va de una columna a la siguiente cuando la suma de las longitudes de los datos enviados es igual a la especificada en el último bcp_collen o bcp_bind para la columna actual.