Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2010, 23:02   #1
Harikolo
Пользователь
 
Аватар для Harikolo
 
Регистрация: 27.09.2010
Сообщений: 17
Вопрос Чтение из БД (IBQuery)

Здравствуйте.
У меня имеется таблица с полями id, f1, f2, f3 как мне присвоить строковой переменной строку типа 'f1 f2 f3', где id=n. Т.е. необходимо необходимо считать из бд все данные в записи, удовлетворяющему одному условию.


Firebird 2.1, Delphi 7

Последний раз редактировалось Harikolo; 29.10.2010 в 23:07.
Harikolo вне форума Ответить с цитированием
Старый 29.10.2010, 23:59   #2
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

'select f1,f2,f3 from NAME_OF_TABLICA where id='+IntToStr(n);

Намек я думаю понятен ...
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 30.10.2010, 00:17   #3
Harikolo
Пользователь
 
Аватар для Harikolo
 
Регистрация: 27.09.2010
Сообщений: 17
По умолчанию

Код:
...
s : string;
...
IBQuery1.SQL.Add('select f1,f2,f3 from NAME_OF_TABLICA where id='+IntToStr(n)');
...
Как S присвоить результат sql-запроса?
Harikolo вне форума Ответить с цитированием
Старый 30.10.2010, 05:14   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Код:
s:=IBQuery1.FieldByName('f1').AsString;
например
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 30.10.2010, 15:15   #5
Harikolo
Пользователь
 
Аватар для Harikolo
 
Регистрация: 27.09.2010
Сообщений: 17
По умолчанию

Да, но мне еще необходимо учитывать одно условие (id=n)
Код:
If IBQuery1.FieldByName('id').AsInteger=n  then s:=IBQuery1.FieldByName('f1').AsString;
Так можно?
Harikolo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический запрос IBQuery Liones БД в Delphi 5 06.08.2010 06:44
Связь 3-x таблиц используя IBQuery POPOV БД в Delphi 0 28.03.2010 23:31
Ошибка в IBQuery.SQL Art_ БД в Delphi 7 12.05.2009 00:44
Filter в IBQuery Yurk@ БД в Delphi 3 23.01.2009 23:26