Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.56 MB
Время: 0.05 c
3-92351
Gaber
2002-10-07 11:18
2002.10.28
Как связать 2 таблицы ...


1-92489
Mav
2002-10-18 12:35
2002.10.28
Работа с булевыми выражениями


3-92354
denick
2002-10-07 13:07
2002.10.28
Как вывести строки из БД, имеющих общее ключевое слово?


1-92476
Acidy
2002-10-18 11:52
2002.10.28
Wise Install Master...


4-92793
setar
2002-09-16 11:10
2002.10.28
Управление Com портом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский