Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
ВнизПомогите, как с помощью ADO взять поле из базы данных Найти похожие ветки
← →
Mihey (2002-08-03 11:46) [0]Мастера помогите, как взять поле из базы данных не пользуясь
визуальными компонентами обыно я встреаю чтото типа:
бросьте на форму компонент TADOConnection, укажите ConnectionString на какой-нибудь UDL-файл, установите его свйоство Connected в True. Добавьте компонент TADOTable, установите его свойство ADOConnection равным имени только что добавленного ADOConnection1, свойство Active в True.
Теперь добавьте компонент TDataSource. Свойство DataSet этого DataSource установите равным ADOTable1.
Бросьте на форму компонент TDBGrid с закладки DataControls. Установите его свойство DataSource в DataSource1.
и т. п.
Нельзяли извлеь данные с помощью строки кода?
Спасибо
← →
wicked (2002-08-03 21:22) [1]отвечу просто - можно... :)
для этого нужны только TADOConnection и TADODataSet/TADOQuery/TADOTable и те манипуляции с ними, которые позволяют открыть набор данных (см. литературу :))... затем значение поля можно взять с помощью выражения
SomeThing := ADODataSet.FindField("<поле>").Value;
подробнее см. справку по TDataSet (метод FindField и статью о persistent fields) и TField (свойства Value, AsInteger, AsString и т. д.)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c