Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вылетает AV [D7, mdb]


_Max ©   (2005-05-31 12:01:00) 

Организовываю цикл по БД. В тот момент когда вызываю Next - вылетает ошибка. Причём каждый раз в разный момент - на третье прохождения.
В цикле вообще ничего не делаю.

 with DM.Query do
   begin
     Open;
     First;
     while not Eof do
     Begin
       Next;
     end;
   end;


Пользуюсь TDataBase -> TQuery. Mdb лежит на сети.
В чём проблема может быть?

Может вообще от TQuery отказаться. переделать на AdoQuery?
с AdoQuery у меня вылетает ошибка на пользовательской машине c dll`кой msado15.dll.


seg   (2005-05-31 12:20:00) [1]

Сколько записей возвращает запрос?


_Max   (2005-05-31 12:12:00) [2]

Из сообщения ошибки тоже мало что ясно
---------------------------
'Access violation at address 00000000. Read of address 00000000'. Process stopped. Use Step or Run to continue.


_Max   (2005-05-31 12:10:00) [3]

весь код приведён.


Плохиш   (2005-05-31 12:04:00) [4]

Обычно, вся информация об ошибке берётся из сообщения об этой ошибке, а не спрашивается на форуме.
А так ошибка в 17й, не приведённой здесь, строке.


Наверх

Титульная страница Поиск, карта сайта Написать письмо