Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Comand is missing required clause [D6, dBase, FoxPro]


term1t ©   (2006-09-19 11:38:00) 

доброе утро, мастера.

Query1.SQL.clera;
Query1.SQL.Add('select field1, field2,field1 ... from table1');
Query1.SQL.Add('where field7 like '''+ 'StrPeremennaja''''); // строковая переменная (не пустая 100%)
Query1.Active:=true; {в этом месте выскакивает ошибка 'Comand is missing required clause'}
//хз в чем дело... перед этими строками идут аналогичные и никаких проблем.
.........................

Help!


term1t   (2006-09-19 15:28:00) [1]

>Desdechado ©   (19.09.06 13:41) [3]
Спасибо!!
так оно и было! :)
невнимательность - плохая привычка...


Desdechado   (2006-09-19 13:41:00) [2]

> Comand is missing required clause
Это ругается БДЕ на отсутствие чего-то в команде SQL (например, FROM или SELECT). Может, опечатался или действительно в переменной что-то не то втулил, а оно воспрринимается как продолжение команды.


term1t   (2006-09-19 11:52:00) [3]

код действительно "от балды" писал, т.к. инет на другой ммашине.
clera - просто описка. + есть (из-за спешки пропустил).
параметры... попробую через параметры, надеюсь поможет.
Спасибо за ответ.


ANB   (2006-09-19 11:46:00) [4]


> Query1.SQL.clera;
> Query1.SQL.Add('select field1, field2,field1 ... from table1');
>
> Query1.SQL.Add('where field7 like '''+ 'StrPeremennaja'''');
>  

1. Clear, 'StrPeremennaja''''); - плюсика не хватает
2. Не делай так - лучше присвоить запрос полностью SQL.Text :=
(где все этого набрались ?)
3. Использую параметры - будет меньше проблем
4. Где то накосячил в запросе, а так как код писал от балды - помочь не чем.


Наверх

Титульная страница Поиск, карта сайта Написать письмо