![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Наверно пора на обед.... [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