Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Как обработать SQL запрос?   Найти похожие ветки 

 
Плохиш_   (2003-10-24 14:40) [40]


> Vlad © (24.10.03 14:31) [38]
> Zacho © (24.10.03 14:21) [36]
> Это у него грид так называется


Ну дык :-)

Интересно, сколько надо времени, чтобы понять, что бывает с данными в гриде после закрытия набора данных.
Подождём ;-)


 
Vlad ©   (2003-10-24 14:47) [41]

что бывает с данными в гриде после закрытия набора данных.
Это к чему ?


 
panov ©   (2003-10-24 14:54) [42]

>Vlad © (24.10.03 14:47) [41]
Это к чему ?

Вот к этому -

begin
with moduledata.Query do begin
Close;
SQL.Clear;


 
Vlad ©   (2003-10-24 15:02) [43]

>panov © (24.10.03 14:54) [42]
С чего вы взяли, что moduledata.Query подключен к гриду table ?
Если это так, то чушь какая-то получается.


 
Kinder   (2003-10-24 17:30) [44]

см. дадалее

procedure TForm1.FIO1Click(Sender: TObject);
begin
with moduledata.Query do
begin
if Active then Close;
SQL.Clear;
SQL.Add("SELECT *");
SQL.Add(" FROM people");
SQL.Add(" WHERE id="+table.SelectedField.Text);
try
Open;
except
exit;
end;
if RecordCount=0 then exit;
First;
while not eof do
begin
ShowMessage(FieldByName("FIO").AsString);
next;
end;
Close;
end;
end;


 
Kinder   (2003-10-24 17:31) [45]

Сегодня 7 делфу заинсталю. Посмотрю.


 
Sandman25 ©   (2003-10-24 17:31) [46]

В таблице есть поле FIO?


 
Kinder   (2003-10-24 23:33) [47]

есть конечно :)


 
Kinder   (2003-10-26 13:17) [48]

ну что там. что-нить решили? у меня пока ничего.


 
Kinder   (2003-10-27 17:23) [49]

где идеи?


 
Sandman25 ©   (2003-10-27 17:26) [50]

Пройти пошагово, найти строку, на которой возникает ошибка. Если это
FieldByName... то заменить на Fields[номер].
Проверить Fields[номер].IsNull.


 
Kinder   (2003-10-27 19:16) [51]

Ошибка идет после Next сразу.


 
Sandman25 ©   (2003-10-28 10:14) [52]

Получается бродовая ситуация - Eof говорит, что конца набора данных еще нет, а Next говорит, что он уже есть.
Поставьте патч для Вашей версии Delphi, смените компоненты доступа, смените версию Delphi.


 
Дуся ©   (2003-10-28 11:50) [53]

Блин, народ.. Забыли все..
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record

тут Апдейты ныжны не только дельфовые, но и АДОшные.. http://info.borland.com/devsupport/delphi/fixes/delphi501/database.html#ado


 
Tumcoat ©   (2003-10-29 01:56) [54]


> Дуся © (28.10.03 11:50) [53]
> Блин, народ.. Забыли все..
> тут Апдейты ныжны не только дельфовые, но и АДОшные.. http://info.borland.com/devsupport/delphi/fixes/delphi501/database.html#ado


О как всегда все решается легко и просто.
Кстати вот еще одна ссылка:
http://delphi.mtu-net.ru/zip/ado_patch.zip



Страницы: 1 2 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.034 c
1-56631
rosl
2003-11-05 07:45
2003.11.17
даты на кварталы


14-56812
Nick-From
2003-10-24 17:52
2003.11.17
FastReport для Delphi 7


1-56719
webpauk
2003-11-06 17:03
2003.11.17
Переопределение размерности свойства


1-56633
незнай-ка
2003-11-05 13:35
2003.11.17
Вылетает ошибка.. в чем дело?


6-56799
Morg
2003-09-20 11:51
2003.11.17
Ошибка с Stream