C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проблема с подзапросом, подзапрос в IBDataSet не выполняется
Dizapp
Отправлено: 08.05.2006, 08:56


Ученик-кочегар

Группа: Участник
Сообщений: 7



Пишу
CODE
Form21->IBDataSet1->SelectSQL->Add("SELECT "+Form21->ParamName+
                       " FROM "+Form11->Edit1->Text+" WHERE "+Form21->IdGroup+
                       "=( SELECT "+Form21->IdGroup+
                       " FROM "+Form11->Edit3->Text+" WHERE "+Form21->NameGroup+"="+
                       CheckListBox1->Items->Strings[j]+")");

Он выбрасывает ошибку "unexpected end of command"
когда пишу
CODE
Form21->IBDataSet1->SelectSQL->Add("SELECT "+Form21->ParamName+
                       " FROM "+Form11->Edit1->Text+" WHERE "+Form21->IdGroup+
                       "=0"
                      );

то все нормально работает. Но мне нужно с подзапросом как в первом случае. Подскажите где может быть ошибка?
olegenty
Отправлено: 08.05.2006, 11:27


Ветеран

Группа: Модератор
Сообщений: 2412



firebird 1.5 подзапросы ещё не поддерживает. ждём 2.0
Valdemar
Отправлено: 10.05.2006, 08:21


Мастер участка

Группа: Участник
Сообщений: 433



Ну вроде дождались http://www.ibase.ru/
olegenty
Отправлено: 11.05.2006, 11:58


Ветеран

Группа: Модератор
Сообщений: 2412



это ещё только RC, до полного релиза будет ещё Merge с Vulcan, потом RC2, потом Relese...
http://www.firebirdsql.org/

Вернуться в Работа с базами данных в C++Builder