Pas assez de stockage est disponible pour effectuer cette opération - Programme ou de la mémoire de Stockage?

Que j'ai été donné un Windows Mobile application écrite dans .Net CF 3.5 à corriger, et l'un des problèmes est à voir avec le stockage.

Le message "Pas assez de stockage est disponible pour effectuer cette opération" a paru un peu de temps - il est enregistré dans la base de données SQL CE, et toujours ce qui se produit lors de l'accès aux données (mais pas le même bit de données access).

La chose, je suis un peu confus au sujet est de savoir si cela fait référence à une Mémoire de Programme (par exemple, RAM) ou de la Mémoire de Stockage (e..g le stockage permanent). Il semble être la mémoire de stockage, mais les dispositifs semblent avoir beaucoup gratuit. Bien qu'il existe certains OutOfMemoryExceptions, ceux-ci semblent totalement étrangers à ce problème (dans ce qui arrive à un moment différent en raison d'une image liée à la question).

Nous sommes à l'aide de SQL CE 3.5 avec une seule connexion, qui est stocké avec l'application sur le périphérique (par opposition à la carte de stockage). L'appareil est un Motorola MC75 fonctionnant sous Windows Mobile 6.1.

Toutes les pensées?

OriginalL'auteur Grant Crofton | 2010-05-21