Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск методом Locate, Как правильно сделать поиск по двум поля 
:(
    Опции темы
Des
Дата 29.5.2005, 09:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 15.11.2004

Репутация: нет
Всего: нет



String RN_Elem1=0;
String RN_Elem2=0;
AnsiString Points1=0;
AnsiString Points2=0;
RN_Elem1=IntToStr(2);
RN_Elem2=IntToStr(4);
Points1=IntToStr(6);
Points2=IntToStr(7);

TLocateOptions Opts;
Opts.Clear();
Opts <<loPartialKey<< loCaseInsensitive;

if (Inceden->Locate("RN_Elem1;RN_Elem2",VarArrayOf(RN_Elem1,RN_Elem2),Opts))
{
выполняем необходимый код
IBTransaction1->Commit();
};
что в этом куске неправильно? запись с таким значением (2 и 4 ) есть, пробелов там нет, но он его не находит что видно по отсутствию выполненого действия. Может кто нибудь подскажет как правильно (на этом примере) сделать поиск.
Везде написано что надо использовать VarArrayOf , но не написано как...
smile smile smile
PM MAIL   Вверх
Vyacheslav
Дата 30.5.2005, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Тип столбцов у Вас какой? Судя по значениям - Int. А подставляете Вы строковые значения.
Попробуте так
Код

if(Inceden->Locate("RN_Elem1;RN_Elem2" , VarArrayOf(OPENARRAY(Variant,(2,4))),
         TLocateOptions() <<loPartialKey<< loCaseInsensitive))
{
//...
}



--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0404 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.