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

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

Eof & Bof (продолжение бадяги) [D5, MSSQL]


BoxTer ©   (2002-08-21 20:48:00) 

Доброе время суток!
У меня такая проблема...
Пишу клиента на дел5, сервер - MSSQL 2000. Имеется 1 таблица с 50000 записей. Пытають искать информацию по любому полю. Написал хранимую процедуру, типа
...
select fio from spisok where fio like @inputFIO
...
результаты скидываю с DBGrid. Процедура работает отлично, пока ищет существующие в таблице данные. Далее, первый раз она ничего не нашла, доложила об этом, и при втором поиске (причем неважно есть такая информация на самом деле или нет) - выдает ошибку что-то типа: "В таблице spisok eof или bof равно true, или текущая запись была удалена." Поставил проверку - на самом деле, после первого неудачного поиска bof становиться true;
Попытался другим способом - без хранимой процедуры - с помощью TQuery. То же самое... :-(((
Перепробовал все, и Table.first, .last, .update, cancelupdate и т.п. глючит...
ПАМАГИТЕ , заколебался я ужо!!!

Тута мне посоветовали апдейт... не помогло ...
Кстати, я соеденяюсь с сервером с помощью ADO.


Desdechado   (2002-08-22 10:37:00) [1]

апдейт на ADO + апдейт на Delphi N2


Юрий Жуков   (2002-08-22 09:38:00) [2]

Похоже ты не поставил апдейт.
У тебя должен стоят 2-ой апдейт!
Почитай также про динамические свойства ADO - на королевстве делфи.


shiling   (2002-08-22 07:29:00) [3]

Попробуй поставить у ТAdoQuery LockType в ltReadOnly


Наверх

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