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

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

Поиск без locate


Страницы:   1 2

tema ©   (2005-05-13 15:40:00) 

Необходимо в базе данных найти запись значение поля в которой соответсвует заданому и поставит курсор в это поле.
MS Access через ADO;
DataModule: ADOConnection, ADOTable, DataSourse;
Form: DBGrid;
Неподскажете как это можно сделать?


tema   (2005-05-13 16:18:00) [21]

Сидел бы я щас без работы если б он знал как это написать...


Bronco   (2005-05-13 16:17:00) [22]


> tema   (13.05.05 16:16) [9]

ConnectionString покажи


sniknik   (2005-05-13 16:17:00) [23]

> При использовании Seek и ещё пары аналогичнух методов возникает ошибка-"Данный проводник не поддерживает функции Index"-в чём
> проблема может быть?
единственный провайдер поддерживаюший доступ к Index на данный момент это jet (о чем кстати в справке по Seek упоминается), если у тебя не он - забудь.

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


tema   (2005-05-13 16:16:00) [24]

Больше всего меня сейчас беспокоит причина возникновения онной ошибки...
Кстати SQL использовать тоже нельзя...
И вообще ничего использовать нельзя кроме указанных выше компонентов...


Bronco   (2005-05-13 16:14:00) [25]


> tema   (13.05.05 16:09) [5]

Jet вроде должен поддерживать этот метод, естественно д.б. индекс по этому полю.

> Не знаю чем заказчику locate не угодил

Ну и заказчики пошли...


evvcom   (2005-05-13 16:14:00) [26]


> Не знаю чем заказчику locate не угодил, но использовать
> его нельзя

Странные требования... Ну так спроси заказчика? А то может его и винда не устраивает? Ты спроси, пока не поздно, а то придется под linux переписывать в последний момент.


Sergey13   (2005-05-13 16:13:00) [27]

2 [5] tema   (13.05.05 16:09)
>Не знаю чем заказчику locate не угодил
Что за заказчик? Если он до поиска locate в сырцах снисходит, то почему сам не пишет? Спроси его как искать.
Ищи запросом наконец.


tema   (2005-05-13 16:09:00) [28]

Не знаю чем заказчику locate не угодил, но использовать его нельзя...
При использовании Seek и ещё пары аналогичнух методов возникает ошибка-"Данный проводник не поддерживает функции Index"-в чём проблема может быть?


Bronco   (2005-05-13 16:05:00) [29]

ADOTable.Seek(...)  ?
Либо полный цикл цикл First; Next как всегда


Sergey13   (2005-05-13 16:02:00) [30]

2tema   (13.05.05 15:40)
А чем локейт то не хорош?


-=XP=-   (2005-05-13 15:54:00) [31]

ADOTable.Filter := '[<FieldName>]=<Value>';
ADOTAble.Filtered := true;


DSKalugin   (2005-05-13 15:51:00) [32]

ADOTable.Locate()

P.S. и не морочь голову


Страницы:   1 2

Наверх

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