Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как записать значение из БД в переменную? Paradox 
V
    Опции темы
medicdim
  Дата 19.1.2007, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 19.1.2007

Репутация: нет
Всего: нет



Кинул на форму компонент TQuery. Доступ есть, запросы выполняются. Но вот проблема: как значение, полученое в результате выполнения сиквел запроса компонентом TQuery, записать в переменную.
Например: у меня есть поле типа Alpha (там записана фамилия). Я хочу записать это значение в строковую переменную. Как это сделать?
PM MAIL   Вверх
Anikmar
Дата 19.1.2007, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 59



AnsiString sAlpha;

sAlpha = MyQuery->FieldByName("Alpha")->AsString;


Только не забудь поля добавить в TQuery

Правой кнопкой на компоненте - AddFields - и т.п.
PM MAIL ICQ   Вверх
Rodman
Дата 19.1.2007, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


CIO
****


Профиль
Группа: Участник
Сообщений: 6144
Регистрация: 7.5.2006
Где: Ukraine ⇛ Kyiv ci ty

Репутация: 1
Всего: 122



пишешь запрос типа
Код

SELECT First, Second, Alpha FROM MyTable;


и в проге 
Код

sAlpha = MyQuery->FieldByName("Alpha")->AsString;//или sAlpha = MyQuery->Fields->Fields[2]->AsString;


и будет тебе счастье...

Добавлено @ 16:20 
имена нумеруются с нуля...
PM MAIL WWW Skype GTalk YIM MSN   Вверх
medicdim
Дата 19.1.2007, 18:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 19.1.2007

Репутация: нет
Всего: нет



 smile  Огромный вам СПАСИБО! Работает замечательно. Я счастлив.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0573 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.