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

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

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2009, 17:44   #1
rockedit
Форумчанин
 
Аватар для rockedit
 
Регистрация: 18.03.2009
Сообщений: 109
По умолчанию Помогите найти ошибку в SQL запросе

Пишу следующий код
Код:
DMBase.adoquery1.Close;
DMBase.adoquery1.SQL.Clear;
DMBase.ADOQuery1.SQL.Add(format('SELECT * FROM %s' +
'WHERE %s.Pol = %s;',       [DMBase.ADOBaseTable.TableName,DMBase.ADOBaseTable.TableName,'М'])); 
 DMBase.ADOQuery1.Active := true;
 DMBase.adoQuery1.open;
При компиляции выскакивает 'ошибка в FROM'. Никак не могу понять что не так, буду признателен если кто поможет!
С Уважением Rockedit!
Нашел ошибку, оказалось просто забыл поставить пробел посла %s в конструкции фром, да и конструкциию WHERE нужно было переписать как
Код:
'WHERE %s.Pol = ''М'';'
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо

Последний раз редактировалось rockedit; 07.12.2009 в 17:55. Причина: Найдена ошибка
rockedit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите найти ошибку в запросе..... Speeker БД в Delphi 0 08.11.2009 16:54
group by в sql-запросе AntonStal БД в Delphi 3 04.09.2009 08:21
Помогите с Расчетным полем в запросе SQL mana Помощь студентам 9 13.04.2008 15:13
Помогите найти ошибку в SQL- запросе Tan БД в Delphi 2 03.04.2008 18:20
Ошибка в SQL запросе. Помогите найти. beginner Помощь студентам 4 30.05.2007 10:08