Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.08.2016, 19:09   #1
KenesK
Пользователь
 
Регистрация: 28.11.2013
Сообщений: 15
По умолчанию Кое какие не понятки с БД

Доброе время суток. У меня вот такой вот вопрос, может кто сталкивался. Есть БД ADO Access. Туда я вношу данные, допустим данные клиентов. заполняю БД так :ADOQuery1.FieldByName('a').AsStrin g := edit1.Text;. С этим проблем нет, все прекрасно. Мне необходимо эти данные о клиентах сохранить в текстовом формате. Я это делаю через StringList. Мне нужно, что бы при добавлении каждого нового клиента он сохранял данные сам в текстовый формат, то есть сколько строк в DBGRID столько и клиентов. То есть эти поля s.Add('Фамилия'+(ADOQuery1.FieldByN ame('fio').AsString));
s.Add('Оценка'+ (ADOQuery1.FieldByName('name').AsSt ring)); Что бы заполнялись автоматом при добавлении еще одного клиента, таких клиентов может быть сразу 2,4..10. В моем коде он берет данные только с выделенной строки.
Вложения
Тип файла: rar Ado.rar (541.1 Кб, 15 просмотров)
KenesK вне форума Ответить с цитированием
Старый 30.08.2016, 11:48   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
берет данные только с выделенной строки.
так сделайте цикл по строкам(записям набора данных).
http://programmersforum.ru/showthrea...84#post1617484
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 06.09.2016, 00:00   #3
Dvoishnik
Форумчанин
 
Регистрация: 12.02.2011
Сообщений: 808
По умолчанию

как то так вам нужно.
Код:
  ADOQuery1.First;
  while not ADOQuery1.Eof do
   Begin
    //Тута пишем в стринглист
    ................... 
    ...................
   and;
Терпение!Дежурный экстрасенс скоро свяжется с вами!
Dvoishnik вне форума Ответить с цитированием
Старый 06.09.2016, 11:24   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,876
По умолчанию

Обязательные исправления к предыдущему оратору
Цитата:
Сообщение от Dvoishnik Посмотреть сообщение
как то так вам нужно.
Код:
  ADOQuery1.First;
  while not ADOQuery1.Eof do
   Begin
    //Тута пишем в стринглист
    ................... 
    ADOQuery1.Next;
   end;
phomm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
статья - Кое-что о ремонте… Pblog Обсуждение статей 0 13.07.2010 19:40
разъесните мне кое что! Veltis Общие вопросы Delphi 4 25.06.2007 21:21
кое-что о MainMenu itisiam Компоненты Delphi 2 25.05.2007 21:47