Compartir a través de


Longitud de datos de columna

Importante

Esta característica se quitará en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Microsoft recomienda usar la funcionalidad del cursor del controlador.

La biblioteca de cursores crea un búfer en la memoria caché para cada búfer de longitud o indicador enlazado al conjunto de resultados con SQLBindCol. Usa los valores de estos búferes para construir una cláusula WHERE cuando emula instrucciones update o delete posicionadas. Actualiza estos búferes de los búferes del conjunto de filas cuando captura datos del origen de datos y cuando ejecuta instrucciones de actualización posicionadas.

Si el tipo C de un búfer de datos es SQL_C_CHAR o SQL_C_BINARY, y el valor de longitud o indicador es SQL_NTS, la longitud de cadena de los datos se coloca en el búfer de longitud o indicador.

Nota

La biblioteca de cursores no actualiza su memoria caché para una columna si *StrLen_or_IndPtr en el búfer del conjunto de filas correspondiente se SQL_DATA_AT_EXEC o el resultado de la macro de SQL_LEN_DATA_AT_EXEC.