Copie en bloc de données Text et Image
Les valeurs text, ntext et image volumineuses sont copiées en bloc à l'aide de la fonction bcp_moretext. Vous codez bcp_bind pour la colonne text, ntext ou image avec un pointeur pData défini avec la valeur NULL indiquant les données qui seront fournies avec bcp_moretext. Il est important de spécifier la longueur exacte des données fournies pour chaque colonne text, ntext ou image dans chaque ligne copiée en bloc. Si la longueur des données d'une colonne est différente de la longueur de colonne spécifiée dans bcp_bind, utilisez bcp_collen pour définir la longueur avec la valeur appropriée. bcp_sendrow envoie toutes les données autres que les données text, ntext et image ; vous appelez ensuite bcp_moretext pour envoyer les données text, ntext ou image dans des unités séparées. Les fonctions de copie en bloc déterminent que toutes les données ont été envoyées pour la colonne text, ntext ou image en cours lorsque la somme des longueurs des données envoyées via bcp_moretext est égale à la longueur spécifié dans le bcp_collen ou bcp_bind le plus récent.
bcp_moretext n'a aucun paramètre pour identifier une colonne. Quand il existe plusieurs colonnes text, ntext ou image dans une ligne, bcp_moretext opère sur les colonnes text, ntext ou image en démarrant par la colonne ayant la position ordinale la plus basse et en se poursuivant jusqu'à la colonne ayant la position ordinale la plus élevée. bcp_moretext passe d'une colonne à la suivante lorsque la somme des longueurs de données envoyées est égale à la longueur spécifiée dans le bcp_collen ou bcp_bind le plus récent de la colonne en cours.