Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Метод Locate не хочет работать в C++ Builder 2010

340
23 февраля 2011 года
Fellinggood
170 / / 27.04.2009
Здравствуйте! Не подскажете в чем тут проблема. Пишу код:

Код:
UnicodeString s1, s2;

if ((InputQuery("Ввод предпосылки","Предпосылка:",s1)) && (InputQuery("Ввод заключения","Заключение",s2)))
{
dm->q->Active;
dm->q->SQL->Clear();
dm->q->SQL->Add("INSERT INTO TABLE1(PRED, ZAKL) VALUES(");
dm->q->SQL->Add("QuotedStr(s1) + ',' + QuotedStr(s2) + ')'");
dm->q->ExecSQL();
dm->SimpleDataSet1->Active = false;
dm->SimpleDataSet1->DataSet->Active = false;
dm->SimpleDataSet1->DataSet->Active = true;
dm->SimpleDataSet1->Active = true;
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);
}

Но в строке

 
Код:
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);

выдает ошибку
 
Код:
[BCC32 Error] UMain.cpp(56): E2188 Expression syntax


Заранее благодарю.
277
23 февраля 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: Fellinggood

 
Код:
dm->SimpleDataSet1->Locate("PRED", s1, [loCaseInsensitive]);


попробуй

 
Код:
dm->SimpleDataSet1->Locate("PRED", s1,  TLocateOptions() << loCaseInsensitive);
340
23 февраля 2011 года
Fellinggood
170 / / 27.04.2009
Цитата: arrjj
попробуй
 
Код:
dm->SimpleDataSet1->Locate("PRED", s1,  TLocateOptions() << loCaseInsensitive);



Спасибо большое, помог

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог