![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Считывание данных из таблицы (базы) [D7, XP]
npu3pak © (2007-04-13 08:40:00)Доброго времени суток!
Я пишу дипломную работу. Тема: Базы данных. Программа для компьютерного клуба.
У меня такая проблема:
Когда я ввожу данные в базу - все нормально. Отнимается время, которое осталось.
Но как только я закрываю форму. Отсчет прекращается :(
Так вот: как считать данные из базы, поместить их в массив и продолжить отнимать время, которое осталось.
Я уже пробовал через adodataset и через adoquery. Не канает! :( т.е. я не могу считать данные из таблицы.
Советовали так для мемо-поля:
while not adoquery1.eof do
begin
memo1.lines.add(adoquery1.fieldbyname('name').asstring);
adoquery1.next;
end;
а правильно так:
var
fname: TFieald;
...
with memo1.lines, adodataset1 do begin
BeginUpdate;
try
fname:= fieldbyname('name');
first;
while not eof do begin
add(fname.asstring);
next;
end;
finally
EndUpdate;
end;
end;
Но так не работает. Может нужно что-нибудь еще?
Помоги начинающему, плиз!!! ;)
{RASkov} (2007-04-13 08:47:00) [21]adoquery1.First; Перед циклом вызови....
Сергей М. (2007-04-13 08:47:00) [22]
> Отнимается
Кем и у кого оно отнимается ?) Кто посмел ?)
Может таки вычитается, а не "отнимается" ?)
> так не работает
А где тут "отнимание" ? В упор не вижу ...