Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Считывание данных из таблицы (базы) [D7, XP]


Страницы:   1 2

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]


> Отнимается


Кем и у кого оно отнимается ?) Кто посмел ?)

Может таки вычитается, а не "отнимается" ?)


> так не работает


А где тут "отнимание" ? В упор не вижу ...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо