Вход | Регистрация
 

Запрос к Access

Запрос к Access
Я
   Slon747
 
21.07.20 - 14:06
Через ODBC выполняю запрос к БД Access:

Command.CommandText = "SELECT * FROM tb_pr ORDER BY data_pr";
Command.CommandType = 1;
RecordSet = Command.Execute();    
    
Пока RecordSet.EOF() = 0 Цикл

Как получить значение поля "pr"?
В отладчике не вижу список полей.
   shuhard
 
1 - 21.07.20 - 14:17
(0) Для НомерКолонки = 0 По RecordSet.Fields.Count-1 Цикл
                СтрокаТаблицыЗначений[НомерКолонки] = RecordSet.Fields(RecordSet.Fields.Item(НомерКолонки).Name).Value;
            КонецЦикла;
   acht
 
2 - 21.07.20 - 14:34
Хватит и RecordSet.Fields.Item(НомерКолонки).Value;
   Slon747
 
3 - 21.07.20 - 14:40
Зачем мне номер колонки?
Нельзя просто по имени получить?
А если выборка в запросе изменится, то номера колонок тоже.
   Йохохо
 
4 - 21.07.20 - 14:47
(3) а если таблица вырастет уронишь сервер

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.