Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
ВнизQuery.Locate не работает... Найти похожие ветки
← →
Dimedrol (2002-10-03 18:17) [0]Коллеги, делаю так -
if Query1.Locate("memo", VarArrayOf(["1990"]),
[loCaseInsensitive, loPartialKey]) then
showmessage("Found! = " + Query1.FieldByName("memo").AsString);
Так не то что курсор в DBGrid-e не перемещается, -
просто не наступает событие !!!
У меня не TTable а TQuery.
2 вопроса -
1 - как заставить это работать ?
2 - как искать следующую запись по тем же критериям.... ?
← →
Johnmen (2002-10-03 18:27) [1]А какой тип поля с именем "memo" ?
← →
Desdechado (2002-10-03 19:51) [2]следующую только перебором. Да и первую по хитрому условию тоже удобнее перебором. Для Query это одинаково с Locate по скорости
← →
Dimedrol (2002-10-03 22:56) [3]2 Johnmen ©
Memo - это текстовая строка 384 знака
2 Desdechado ©
Ну это-то в принципе понятно...
Но у меня ВООБЩЕ не ищет по этому условию.
То есть событие не происходит.
НЕ находит типа...
Мне кажется что я что-то не правильно делаю
← →
Desdechado (2002-10-04 16:44) [4]для одного поля не нужно VarArrayOf. Просто напиши значение. Но для мемо-полей locate не катит
← →
irakli (2002-10-05 02:07) [5]2 - как искать следующую запись по тем же критериям.... ?
с удаволствием помагу
пишите
← →
VAleksey (2002-10-05 06:24) [6]Союытие ... хм ...
Что ты понимаешь под событием ? Откуда вызывается данный код ?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c