我得到了一个用 .Net CF 3.5 编写的 Windows Mobile 应用程序来修复,其中一个问题与存储有关。
消息“没有足够的存储空间来完成此操作”已经出现了几次 - 它记录在 SQL CE 数据库中,并且总是在数据访问期间发生(但不是同一位数据访问)。
我有点困惑的是这是指程序内存(例如 RAM)还是存储内存(例如永久存储)。它似乎是存储内存,但这些设备似乎有足够的空闲空间。虽然有一些 OutOfMemoryExceptions,但这些似乎与此问题完全无关(因为与图像相关的问题,这种情况发生在不同的时间)。
我们使用带有单个连接的 SQL CE 3.5,它与应用程序一起存储在设备上(而不是存储卡)。该设备是运行 Windows Mobile 6.1 的摩托罗拉 MC75。
有什么想法吗?