Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.54 MB
Время: 0.016 c
1-56761
Narayan
2003-11-06 12:31
2003.11.17
application-defined exception


14-56871
Dimedrol
2003-10-26 23:28
2003.11.17
У кого есть MathCad 2001+ ? Выручите...


1-56648
_незнайка_
2003-11-05 12:12
2003.11.17
В чем проблема?


3-56463
BKGG
2003-10-28 20:57
2003.11.17
Проблема с Excel


3-56514
chtr
2003-10-21 14:17
2003.11.17
Ошибка Row cannot be located for updating




   Наверх