Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Dado que los cursores de bloque devuelven varias filas, las aplicaciones que las usan deben enlazar una matriz de variables a cada columna en lugar de una sola variable. Estas matrices se conocen colectivamente como búferes del conjunto de filas. A continuación se muestran los dos estilos de vinculación:
Enlace una matriz a cada columna. Esto se denomina vinculación de columna porque cada estructura de datos (matriz) contiene datos para una sola columna.
Defina una estructura que contenga los datos de una fila completa y enlace una matriz de estas estructuras. Esto se denomina enlace de fila porque cada estructura de datos contiene los datos de una sola fila.
Como cuando la aplicación enlaza variables únicas a columnas, llama a SQLBindCol para enlazar matrices a columnas. La única diferencia es que las direcciones pasadas son direcciones de matriz, no direcciones de variable únicas. La aplicación establece el atributo de instrucción SQL_BIND_BY_COLUMN para especificar si usa un enlace de columnas o de fila. Si se debe usar la unión de columnas o de filas es en gran medida una cuestión de preferencia de la aplicación. El enlace en fila podría corresponderse más estrechamente con el diseño de datos de la aplicación, en cuyo caso proporcionaría un mejor rendimiento.
Esta sección contiene los temas siguientes.