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