Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Доступ к даным [D7, Sybase SQL Anywhere]


kolj ©   (2007-02-28 21:39:00) 

Я подключаюсь к базе данных, делаю запрос. Данные заносятся в структуру adodataset1.Recordset.

adoconnection1.Open;
adodataset1.Recordset:= adoconnection1.Execute('select * from tab_numbers');

Вопрос заключается в следующем, как мне доступиться к этой структуре ? Например по индексам элементов.


ЮЮ   (2007-03-01 09:17:00) [1]

А почему не
adodataset1.Connection := adoconnection1;
adodataset1.CommandType := cmdText;
 более того, это можно настоить ещё в IDE

adodataset1.CommandText := 'SELECT * FROM tab_numbers';
adodataset1.Open;

Может отсутствие Recordset-а в коде позволит взглянуть внимательнее на сам adodataset1?


DrPass   (2007-03-01 01:35:00) [2]


> requires a good working knowledge of ADO objects

Это типа как на телевизорах пишут "запрещено включать в сеть со снятой задней крышкой". Recordset "идеологически" практически идентичен DataSet'у, так что и ребенок разберется, как им пользоваться. Правда, в случае adodataset1.Recordset (с) непонятно одно - какой смысл туда лезть???


Johnmen   (2007-02-28 22:00:00) [3]

Вот это хорошо осознал?
Use of Recordset to directly access the underlying ADO recordset object requires a good working knowledge of ADO objectsin general and the ADO recordset object in specific. Using the recordset object directly is not recommendedunless you are familiar with recordset object operations.


kolj   (2007-02-28 21:44:00) [4]

а пример, как последовательно доступаться ?


Johnmen   (2007-02-28 21:41:00) [5]

К рекордсету доступ последовательный, а не индексный.


Наверх

Титульная страница Поиск, карта сайта Написать письмо