Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TClientDataSet.Locate ничего не находит [D7, Access]


Страницы:   1 2

Manfred ©   (2004-07-28 12:57:00) 

Извините за дурацкий вопрос,может кто-нибудь знает об особенностях работы метода Locate у  ClientDataSet
У AdoDataSet следущий код

self.ClientDataSet1.Locate('TypeOfAirPlan',self.edit1.Text,[])

работал,у ClientDataSet не желает :((


Reindeer Moss Eater   (2004-07-28 13:32:00) [21]

И в нем есть запись удовлетворяющая условию поиска


Reindeer Moss Eater   (2004-07-28 13:31:00) [22]

Потому что набор данных другой


Manfred   (2004-07-28 13:30:00) [23]

>Это они твоему зрению удовлетворяют, а не условию поиска.
А почему работает если все локально и AdiDataSet?


Reindeer Moss Eater   (2004-07-28 13:29:00) [24]

Конечно не связан,но удовлетворяющие условию отображаются там,значит они есть в искомом датасете

Это они твоему зрению удовлетворяют, а не условию поиска.


Manfred   (2004-07-28 13:28:00) [25]

Проверяю так:

if  not self.ClientDataSet1.Locate('TypeOfAirPlan',self.edit1.Text,[]) then
  self.ClientDataSet1.first;


Соловьев   (2004-07-28 13:27:00) [26]


> Для теста беру  значение поля TypeOfAirPlan из грида
> методом Crl+C Ctr+V

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


Manfred   (2004-07-28 13:24:00) [27]

>Чему равно
> self.edit1.Text

Для теста беру  значение поля TypeOfAirPlan из грида методом Crl+C Ctr+V
то есть то которое там должно быть

Конечно не связан,но удовлетворяющие условию отображаются там,значит они есть в искомом датасете


Reindeer Moss Eater   (2004-07-28 13:19:00) [28]

Locate никак не связан с отображением.

Я иду в толпе и ищу тебя.
Не нахожу.
Но всех остальных я вижу, хотя и не ищу и они не удовлетворяют условию поиска


Nikolay M.   (2004-07-28 13:19:00) [29]

Чему равно

> self.edit1.Text

?


Manfred   (2004-07-28 13:05:00) [30]

Почему она отображается если ее нет?


Manfred   (2004-07-28 13:03:00) [31]

Сейчас AdoDataSet на сервере ClientDataSet на клинте к нему подвязан грид в котором все отображается.Locate возвращает false


Sandman25   (2004-07-28 12:59:00) [32]

Locate у ClientDataSet работает.


Reindeer Moss Eater   (2004-07-28 12:59:00) [33]

У AdoDataSet следущий код

self.ClientDataSet1.Locate('TypeOfAirPlan',self.edit1.Text,[])

работал,у ClientDataSet не желает :((


В адо наборе данных была запись для такого поиска, а в ClientDataSet1 её нету


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо