Compartir vía


Ubicación de caché

Importante

Esta característica se quitará en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Microsoft recomienda usar la funcionalidad de cursor del controlador.

La biblioteca de cursores almacena en caché los datos en memoria y en archivos temporales de Windows. Esto limita el tamaño del conjunto de resultados que la biblioteca de cursores solo puede controlar mediante el espacio en disco disponible. Se usa un archivo temporal cuando los datos que se van a almacenar en caché cruzan el límite del segmento si se insertan al final de la memoria caché de la biblioteca de cursores. En su lugar, los datos que se van a almacenar en caché se agregan en lugar del último bloque guardado de datos en la memoria caché. El último bloque de datos guardado se guarda en un archivo temporal. Si la biblioteca de cursores finaliza de forma anómala, como cuando se produce un error en la alimentación, puede dejar archivos temporales de Windows en el disco. Se denominan ~CTTnnnnn.tmp y se crean en el directorio actual.

Nota:

Si la biblioteca de cursores de Microsoft Windows NT/Windows 2000 intenta almacenar en caché los datos de un archivo temporal en el directorio actual mientras la aplicación se ejecuta desde un recurso compartido de solo lectura o un disco compacto (como un ejemplo de biblioteca de Microsoft Foundation Class), se devolverá SQLSTATE HY000 (error general no se puede crear un búfer de archivos).