Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.008 c
14-71369
Феликс
2002-07-27 16:12
2002.08.22
Прикольно


3-70954
Ruslan_55
2002-08-01 14:02
2002.08.22
Снова о добавлении записей из внешней таблицы...


8-71264
SPeller
2002-04-14 06:59
2002.08.22
Опять JPEG


4-71445
Roughneck
2002-06-20 18:40
2002.08.22
Как в Win2000 в диспетчере задач убрать свою прогу?


7-71397
qwen
2002-06-08 00:03
2002.08.22
Как полчить спсиок всех дисков?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский