Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с СУБД (клиент/сервер)

2.5K
19 мая 2003 года
litvit
7 / / 12.05.2003
Формировать запрос к БД типа (select * from db) через
компонент Query я научился.
А вот как можно получить ответ от БД????
Получать мне его в компонент DBGrid маловато. Может быть как-нить его можно считать в массив (С компонента DataSource)или в поток или в буфер и оттуда потом
брать....???
519
19 мая 2003 года
VaGon
134 / / 26.03.2003
Цитата:
Originally posted by litvit
Формировать запрос к БД типа (select * from db) через
компонент Query я научился.
А вот как можно получить ответ от БД????
Получать мне его в компонент DBGrid маловато. Может быть как-нить его можно считать в массив (С компонента DataSource)или в поток или в буфер и оттуда потом
брать....???


ммм... не уверен, но
Query->First();
while(!Query->Eof)
{
str=Query->FieldByName('field1')->AsString;
Query->Next();
}
чего нить типа того...

2.5K
22 мая 2003 года
litvit
7 / / 12.05.2003
Вот таким кодом я посылаю запрос на SQL-сервер:

Memo->Lines->Clear();
Memo->Lines->Add("select age from table");
Query->SQL->Assign(Memo->Lines);
Query->Open();

В ответ прога выдает ответ в компонент DBGrid посредством компонетна DataSource.
А каким образом мне перехватить данные, чтобы их куда-нить вставить. Скажем в массив их заталкать...
Код который посоветовал слегка страный. Билдер начинает ругаться что поле не может найти. И помоему мне же не одно поле надо, а кучу данных.
295
22 мая 2003 года
gray_k
356 / / 20.12.1999
Цитата:
Originally posted by litvit
Вот таким кодом я посылаю запрос на SQL-сервер:

Memo->Lines->Clear();
Memo->Lines->Add("select age from table");
Query->SQL->Assign(Memo->Lines);
Query->Open();

В ответ прога выдает ответ в компонент DBGrid посредством компонетна DataSource.
А каким образом мне перехватить данные, чтобы их куда-нить вставить. Скажем в массив их заталкать...
Код который посоветовал слегка страный. Билдер начинает ругаться что поле не может найти. И помоему мне же не одно поле надо, а кучу данных.


Сходи сюда, ИМХО очень доступно написано.
http://forum.vingrad.ru/index.php?act=ST&f=2&t=3954

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог