Работа с AdoQuery
Помогите пожалуйста разобраться.
Есть компонент AdoQuery. С его помощью выполняется запрос, который возвращает несколько строк. В каждой
строке 7 столбцов (полей). Количество столбцов можно определить вот таким образом:
ADOFormsQuery.Recordset.Fields.Count;
Получаю доступ к каждому полю:
ADOFormsQuery.Recordset.Fields.Value;
где i индекс соответствующего поля.
Я перебираю их в цикле for и выполняю необходимые мне действия.
Теперь мне нужно перейти ко второй строке, чтобы прочитать значения соответствующих полей.
Вопросы:
1) Как определить, сколько строк возвращается?
2) Как перейти к следующей строке?
Цитата:
Originally posted by dominator
Здравствуйте!
Помогите пожалуйста разобраться.
Есть компонент AdoQuery. С его помощью выполняется запрос, который возвращает несколько строк. В каждой
строке 7 столбцов (полей). Количество столбцов можно определить вот таким образом:
ADOFormsQuery.Recordset.Fields.Count;
Получаю доступ к каждому полю:
ADOFormsQuery.Recordset.Fields.Value;
где i индекс соответствующего поля.
Я перебираю их в цикле for и выполняю необходимые мне действия.
Теперь мне нужно перейти ко второй строке, чтобы прочитать значения соответствующих полей.
Вопросы:
1) Как определить, сколько строк возвращается?
2) Как перейти к следующей строке?
Здравствуйте!
Помогите пожалуйста разобраться.
Есть компонент AdoQuery. С его помощью выполняется запрос, который возвращает несколько строк. В каждой
строке 7 столбцов (полей). Количество столбцов можно определить вот таким образом:
ADOFormsQuery.Recordset.Fields.Count;
Получаю доступ к каждому полю:
ADOFormsQuery.Recordset.Fields.Value;
где i индекс соответствующего поля.
Я перебираю их в цикле for и выполняю необходимые мне действия.
Теперь мне нужно перейти ко второй строке, чтобы прочитать значения соответствующих полей.
Вопросы:
1) Как определить, сколько строк возвращается?
2) Как перейти к следующей строке?
ADOFormsQuery.Recordset.RecordCount
ADOFormsQuery.Recordset.Next
Цитата:
Originally posted by mainigor
ADOFormsQuery.Recordset.RecordCount
ADOFormsQuery.Recordset.Next
ADOFormsQuery.Recordset.RecordCount
ADOFormsQuery.Recordset.Next
Большое спасибо! Все получилось. Разве что только метод оказался не некст а мувенекст:
ADOFormsQuery.Recordset.MoveNext