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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2009, 15:21   #1
salima
Пользователь
 
Регистрация: 07.06.2008
Сообщений: 19
По умолчанию AdoQuery, подскажите правильное написание запроса

вот мой цикл
for n:=1 to adoquery1.recordcount-1 do
begin
vopros[n]:=adoquery1.FieldValues['Vopros'];
memo1.Text:=vopros[n];
ComboBox2.Clear;
adoquery2.SQL.Clear;
adoquery2.SQL.Add(Concat('SELECT namerz, Idrz FROM Rz WHERE Nfact =',n));
adoquery2.Active:=true;
и мне нужно чтобы совпадали номер факта=Nfact из балицы со значением счетчика n
salima вне форума Ответить с цитированием
Старый 11.12.2009, 16:42   #2
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

используй IntToStr(n) для перевода числа n в строку. и прописывай в запрос.
Код:
adoquery2.SQL.Add(Concat('SELECT namerz, Idrz FROM Rz WHERE Nfact ='+IntToStr(n)));
Програмисты - единственные люди, которым платят за исправления их же ошибок

Последний раз редактировалось Speeker; 11.12.2009 в 16:45.
Speeker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MS SQL. Подскажите с составлением запроса. Mixasik SQL, базы данных 4 13.10.2009 14:56
Проверка, является ли число равным одному из чисел, получаемых из запроса Adoquery Абдуллаев Рустам БД в Delphi 8 01.05.2009 17:06
Ошибка List index out of bounds(0) при использовании запроса AdoQuery ArtInt БД в Delphi 14 15.04.2009 18:35
Дбавление в таблицу из запроса ADOQuery. VladimirAleks БД в Delphi 2 12.09.2007 13:49
Вопрос про правильное написание функции AndreichSB Microsoft Office Excel 6 25.12.2006 19:27