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

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

Наверно пора на обед.... [D5, MSSQL]


Димон1 ©   (2002-08-09 14:51:00) 


with Query1 do
begin
if Active then Close;
SQL.Text := "SELECT OrganizationID, Title "+
"FROM Organization ORDER BY Title " ;
Open;
First;
while not(EOF) do
begin
ShowMessage(FieldByName("Title").AsString);
Next;
end;
Close; // ERROR
end;


На слове Close возникает ошибка EOleException:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.


LesNick   (2002-08-11 01:37:00) [1]

А уменя вобще проблема странная...
FieldByName ругается говорит что нету такого поля :((
Хотя поле есть. Через BDE работает. И другми путями работает, а надо через ADOQuery1.FieldByName("Title")

Делаю на Delphi 6.


3JIA9I CyKA   (2002-08-09 17:15:00) [2]

>> как? откуда? а чо я с масдая качал? 5 мег! фак!
8)


MOA   (2002-08-09 17:06:00) [3]

С сайта Borland последнее обновление для Delphi 5 ADO (Вроде, Delphi5AdoUpd? - как-то так называется.). Для Delphi 5 он выложен свободно.
Удачи!


Димон1   (2002-08-09 16:59:00) [4]

> 3JIA9I CyKA ©
> Johnmen ©
Будьте любезны подскажить что и откуда качать.
спасибо


Димон1   (2002-08-09 16:48:00) [5]

> 3JIA9I CyKA ©
как? откуда? а чо я с масдая качал? 5 мег! фак!

ЧТО КАЧАТЬ?


Димон1   (2002-08-09 16:45:00) [6]

придётся в BeforeClose поставить First :(((


3JIA9I CyKA   (2002-08-09 16:44:00) [7]

2Димон1
>> Как?
Скачиваешь с Бормана и ставишь!
(открыть холодильник, положить бегемота, закрыть холодильник)


Johnmen   (2002-08-09 16:41:00) [8]

>Димон1 (09.08.02 16:36)

Удивительно ! До тебя всем помогало !


Димон1   (2002-08-09 16:36:00) [9]

>Johnmen

только что скачал с microsoft.com MDAC_TYP.EXE версия 2.7 5 мегабайт поставил, перезагрузился. Ошибка сохранилась.


Johnmen   (2002-08-09 16:34:00) [10]

Решение единственное и однозначное - апдейт ADO !!!


Димон1   (2002-08-09 16:32:00) [11]

>3JIA9I CyKA
как?

>SaS13
НЕТ!


кстати если перед Close поставить First ошибки не будет.


SaS13   (2002-08-09 16:30:00) [12]

может у тебя на BeforeClose чё-нить стоит?


3JIA9I CyKA   (2002-08-09 16:26:00) [13]

Блин! Поставь adoupdate для Delphi!


Димон1   (2002-08-09 16:24:00) [14]

не помогло!
Теперь это сообщение по русски:
BOF или EOF имеет значение True, либо текущая запись удален. Для выполняемой операции требуется текущая запись.


Johnmen   (2002-08-09 15:01:00) [15]

Обнови версию ADO


Наверх

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