![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TClientDataSet.Locate ничего не находит [D7, Access]
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 её нету