Percorso della cache
Importante
Questa funzionalità verrà rimossa nelle versioni future di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Microsoft consiglia di usare la funzionalità cursore del driver.
La libreria di cursori memorizza nella cache i dati in memoria e nei file temporanei di Windows. Ciò limita le dimensioni del set di risultati che la libreria di cursori può gestire solo dallo spazio su disco disponibile. Un file temporaneo viene usato quando i dati da memorizzare nella cache superano il limite del segmento se inseriti alla fine della cache della libreria di cursori. I dati da memorizzare nella cache vengono invece aggiunti al posto dell'ultimo blocco di dati salvato nella cache. L'ultimo blocco di dati salvato viene salvato in un file temporaneo. Se la libreria di cursori termina in modo anomalo, ad esempio quando l'alimentazione non riesce, può lasciare i file temporanei di Windows sul disco. Questi sono denominati ~CTTnnnn.tmp e vengono creati nella directory corrente.
Nota
Se la libreria di cursori in Microsoft Windows NT/Windows 2000 tenta di memorizzare nella cache i dati in un file temporaneo nella directory corrente mentre l'applicazione è in esecuzione da una condivisione di sola lettura o da un disco compatto (ad esempio un esempio di Libreria di classi Microsoft Foundation), verrà restituito SQLSTATE HY000 (Errore generale- Impossibile creare un buffer di file).