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

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

ADOQuery [D5]


Sergey-ZZZ ©   (2002-10-04 11:24:00) 

Ну помогите... Вчера выкладывал вопрос, но проблема осталась. На форме лежат ADOConenection, DataSource, ADOQuery и Button1. Все связано нормально. Код кнопки привожу.

procedure TForm1.Button3Click(Sender: TObject);
begin
DataModule1.ADOQuery1.SQL.Text:="SELECT * FROM SKLAD WHERE Tov = 1";
DataModule1.ADOQuery1.Open;
DataModule1.ADOQuery1.Close;
end;

Все уже упростил. Так вот, если запрос возвращает данные (если Tov=1 есть в SKLAD) - все нормально, а вот если запрос не находит нужных данных (нет Tov=1) - возникает на методе ADOQuery1.Close; ошибка "Either BOF or EOF is True, or the current record hes been deleted. Requested operation requires current record." Аналогичные ошибки валятся при любых действиях обращения к ADOQuery. А мне нужно у него переписать текст на новый запрос и выполнить. Поробовал с компонентом Query и локальными таблицами такого нет.
К вечеру повешусь :((((
Помогите, но не мылом с веревкой.


Sergey-ZZZ   (2002-10-04 12:56:00) [1]

А ошибка не пропала. в System32 файл создался. А не надо к нему никаких путей прописывать?


Hooch   (2002-10-04 11:30:00) [2]

патч ушел, пробуй


ЮЮ   (2002-10-04 11:28:00) [3]

Для D5 нужен патч для ADO. И всех делов то :-)


Налоговый инспектор   (2002-10-04 11:28:00) [4]

Вчера же тебе был дан ответ - апдейть ADO !


sniknik   (2002-10-04 11:27:00) [5]

вопрос стал фактически "классикой" этого форума. {BOF or EOF}
ответ банален обнови ADO. или переходи на Delphi6 и ... обнови ADO.


Hooch   (2002-10-04 11:27:00) [6]

по моему патч нужен, счас на мыло тебе кину


Sergey-ZZZ   (2002-10-04 11:25:00) [7]

Да, забыл сказать - работаю с MSSQL SERVER2000.


Наверх

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