| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > OLE DB (Micr......Jet4.OLEDB4.0) в VC6 |
| Автор: asm 18.10.2003, 09:38 |
| История: В Базе данных (Access) находится уйма записей! Хочу их удалить! А не получается!!!!!! Текст программы: ... do{ m_Set.Delete(); } while(m_Set.MoveNext()==S_OK); ... Удаляются только две первые записи! Не пойму почему выдается ошибка, что не может дальше перемещаться! Помогите Плиз!!!! |
| Автор: DENNN 18.10.2003, 14:24 | ||
Но вообще то это "медленный тупизм" (в смысле программы а не человека) удалять все записи таким способом. Достаточно выполнить через тот же Jet SQL запрос Delete from имя_таблицы where 1=1; |
| Автор: Oksiv 20.10.2003, 10:34 |
| А ты перемещаешь курсор на начало набора, перед тем как начать утирания? |