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

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

Locate и Query [D5, Paradox]


Chuk45 ©   (2004-10-01 14:24:00) 

Мастера,
Вот получил я набор данных (select * ...)

А как переместить курсор на нужную мне запись? (Аналог locate у table).

query1.Locate('Ôèðìà', '''+Edit1.text+''',[]); - ошибка, что нельзя так делать на закрытом Датасете.

как правильно?


msguns   (2004-10-01 15:24:00) [1]

Это ж надо так задать сабж !


Ega23   (2004-10-01 15:12:00) [2]

Тогда ты и Locate не сделаешь. И на Query1.Active тоже ошибку выдаст. Используй Query1.ExecSQL


Chuk45   (2004-10-01 14:59:00) [3]

Точно:)


Ega23   (2004-10-01 14:53:00) [4]

Error creating cursor handle.

Так поди у тебя SQL набора данных не возвращает. Поди Insert Update или Delete там стоит. Нет?


Chuk45   (2004-10-01 14:40:00) [5]

Query1.Active:=true    ????????????????????
query1.Locate('Ôèðìà', '''+Edit1.text+''',[]);
Error creating cursor handle.


Ega23   (2004-10-01 14:39:00) [6]

if (Query1.Active) and (not Query1.IsEmpty)
Очень хорошее сочетание.


msguns   (2004-10-01 14:26:00) [7]

Открой датасет.


Наверх

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