Главная страница
    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.53 MB
Время: 0.01 c
1-56707
Quit
2003-11-07 10:49
2003.11.17
Поиск формы


3-56455
Vick
2003-10-29 12:42
2003.11.17
Как отследить передвижение по записям в DBGrid


4-56959
kostik78ua
2003-09-19 21:38
2003.11.17
FindFirstChangeNotification


1-56652
Zn
2003-11-05 11:06
2003.11.17
Как сделать цикл по всем элементам формы.


1-56739
Glaz
2003-11-06 18:05
2003.11.17
Вопрос по имеджу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский