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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2010, 23:53   #1
aimk0
Пользователь
 
Регистрация: 05.05.2010
Сообщений: 35
По умолчанию Считывание данных из БД

Всем привет! Имеется база данных, созданная при помощи ADOTable и DataSource. Таблица состоит из 7-ми столбцов, n строк. Надо считать данные из таблицы в двумерный массив(A:array of array of real) с 3-го по 7-й столбец.Знаю примерно как считать всю таблицу(пример ниже), а как именно с 3 по 7 столбец не пойму.
Цитата:
procedure TForm1.Button2Click(Sender: TObject);
var A:array of array of real;
k,i:integer;
begin
SetLength(A,101);
ADOTable1.First;
k := 0;
while not ADOTable1.Eof do begin
for i := 0 to ADOTable1.FieldCount-1 do begin
A[k, i] := ADOTable1.Fields[i].Value;
end;
ADOTable1.Next;
inc(k);
end;

end;
И еще одна проблемка, в 7-ом столбце таблицы хранятся текстовые данные, всего их 5 разновидностей. Можно ли сделать проверку для 7-ого столбца, что-то вроде:
если строка='один' то в соответствующую ячейку массива записывается число 1
если строка='два' то в соответствующую ячейку массива записывается число 2
и т.д. до пяти
aimk0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Считывание данных массива в число monty "2" Общие вопросы Delphi 20 28.11.2009 18:53
считывание данных из текстового файла Olejik Общие вопросы по Java, Java SE, Kotlin 3 03.10.2009 20:40
Некорректное считывание записаных данных в реестр Dozent Общие вопросы Delphi 4 18.09.2009 15:07
Считывание данных из файла inret Общие вопросы Delphi 4 18.11.2007 18:03
Считывание данных из файла PAVEL315 Общие вопросы Delphi 26 17.12.2006 00:53