Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

ADODataSet.Locate   Найти похожие ветки 

 
romannorth ©   (2002-09-12 09:50) [0]

Уважаемые МАСТЕРА помогите.
Вот такой пример.
На форме еть грид для таблицы с фамилиями именами и отчествами.
две кнопки.
Нажимаю на первую. Происходит поиск
ADODataSet.Locate("Famely","Иванов",[loCaseInsensitive])
после чего находится нужная запись.
Нажимаю на вторую кнопку. Происходит поиск.
ADODataSet.Locate("Famely;Name;Lastname",VarArrayOf(["Иванов",
"Иван","Иванович"]),[loCaseInsensitive]))
Тоже находит.
А вот если сначало нажму на первую кнопку, происходит поиск, а потом сразу на вторую, то уже не находит.


 
REA   (2002-09-12 10:20) [1]

Может я читал невнимательно, но в обоих случаях последовательность нажатий одинакова...
Это тест что ли "найди 7 различий"?


 
romannorth ©   (2002-09-12 10:31) [2]

REA
Нет в первом случае нажатия или первая или вторая кнопка,
во втором случай сначало первая потом вторая


 
Johnmen ©   (2002-09-12 10:51) [3]

Интересное кино...... А если перед локейтом поставить ADODataSet.First ?


 
ЮЮ ©   (2002-09-12 11:00) [4]

>во втором случай сначало первая потом вторая
Но Иванова по первой хотя бы нашла?


 
romannorth ©   (2002-09-12 11:02) [5]

Johnmen
Если поставить First, то просто перемещается в начало и не ищет


 
romannorth ©   (2002-09-12 11:03) [6]

ЮЮ
Да нашла


 
romannorth ©   (2002-09-12 11:10) [7]

ну помогите


 
ЮЮ ©   (2002-09-12 11:24) [8]

Как? Проект писать неохота :-(


 
romannorth ©   (2002-09-12 11:28) [9]

Как как, нашла и указатель в гриде перешел на найденную запись,
потом тыкаю на вторую кнопку, а здесь уже не находит


 
Johnmen ©   (2002-09-12 11:42) [10]

Чудны дела твои, ADO !!!

>romannorth ©

Может ты что-то не договариваешь ? Не хотелось бы грешить на ADO...:)


 
ЮЮ ©   (2002-09-12 11:46) [11]

Как? В смысле, как помочь можем?
Пройдись во втором случае отладчиком по всему VCL :-(


 
romannorth ©   (2002-09-12 11:46) [12]

Johnmen
Ну что могу добавть, только что таблица не проиндексирована, но Locate это на фиг не надо


 
ЮЮ ©   (2002-09-12 11:58) [13]

TCustomADODataSet.LocateRecord - всего 70 строк. Протрассируй его в первом и во втором случае. Может чего нароешь



Страницы: 1 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
1-8063
Vladislav
2002-09-19 18:33
2002.10.03
Как подавить сообщение.


3-7783
Alex33
2002-09-11 11:48
2002.10.03
D6:Midas:TArrayField - поможите кто чем может... :-)


7-8206
Holder 2002
2002-07-18 15:13
2002.10.03
Можно ли заблокировать из Windows кнопку Reset ? (на корпусе)


1-7999
sasw
2002-09-21 12:32
2002.10.03
Как удалить файлик?


6-8083
SFlash
2002-08-01 12:55
2002.10.03
Динамически создаваемые сокеты. Как обрабатывать их события?