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

Вниз

Прав ли электронный источник?   Найти похожие ветки 

 
cutter-pro   (2002-10-07 16:41) [0]

Всем привет!

Встретил я недавно на одном из сайтов следующее высказывание:

"Компонент TQuery по своей природе является компонентом с реляционным доступом к данным, но при использовании таких методов как First, Last, Next, Locate и др. расширяется до компонента с навигационным доступом к данным, что само по себе нежелательно, особенно при обращении к удаленным базам данных."

Интересно, а что существует какой-либо способ с помощью SQL, например, перейти на заданную запись по аналогии с Locate, не прибегая к навигационным возможностям?


 
Polevi ©   (2002-10-07 16:55) [1]

это где написано такое


 
Desdechado ©   (2002-10-07 17:08) [2]

если я позиционируюсь на ВЫБОРКЕ, то мне пополам, буду я делать это перебором или Locate - суть взаимодействия с БД от этого не меняется.
Так что, мягко говоря, рассуждения неточны.


 
cutter-pro   (2002-10-07 19:15) [3]

Мастера!

Но тогда вопрос остается на повестке дня - можно ли с помощью SQL запроса организовать нечто подобное поиску по указателю в Microsoft Windows?


 
cutter-pro   (2002-10-07 19:41) [4]

Господа! 3JIA9I CyKA, Polevi, Desdechado ©...

ЕСТЬ КАКИЕ-НИБУДЬ ИДЕИ НА ЭТОТ СЧЕТ?


 
evgeg ©   (2002-10-07 22:55) [5]

> подобное поиску по указателю в Microsoft Windows?

Что вы имеете в виду? Поиск в справке?

select * from MyGreateTable
where Upper (TextField) like "%БИЛЛИ%ГЕЙ%ТС%"


 
cutter-pro   (2002-10-08 09:25) [6]

> evgeg
Уважаемый evgeg! Возможно я не прав, но по-моему Вы привели пример действительно для функции "Поиск" в справке Windows, т.е. когда отбираются записи, подобные введенному пользователем шаблону. А я имею ввиду функцию "Указатель" в той же справке Windows, где набор записей всегда один и тот же, а результатом является просто переход на первую совпадающую с введенным пользователем шаблоном запись, либо на подобную запись.


 
lidiya2000   (2002-10-08 10:11) [7]

> cutter-pro
Только используя навигационные методы.


 
cutter-pro   (2002-10-08 10:32) [8]

> lidiya2000
Т.е. с помощью SQL данную функцию реализовать нельзя?


 
Anatoly Podgoretsky ©   (2002-10-08 10:41) [9]

Естественно, так как реляционность не подразумевает ни какой навигации и визвализации, это уже к клиенту. Попросил набор, тебе его отдали, твори с ним что хочешь


 
SergSuper   (2002-10-08 10:42) [10]

>cutter-pro
Я так думаю что не надо нигде доходить до фанатизма.
Если Вы используете Locate для того что бы показать пользователю искомую запись - то это нормально. Если же Вы используете это для обработки данных - то это уже нежелательно и наверное это и имелось в виду.


 
cutter-pro   (2002-10-08 10:51) [11]

Спасибо ВСЕМ - Вы развеяли мои сомнения!

Теперь я чувствую себя сухо и комфортно! :)



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

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

Наверх




Память: 0.49 MB
Время: 0.018 c
3-92355
kolesya
2002-10-03 20:35
2002.10.28
StoredProc


1-92444
pirat
2002-10-17 19:45
2002.10.28
Как монопольно захватить Canvas?


14-92674
RV
2002-10-07 17:34
2002.10.28
С помощью куков возможна хакерская атака?


14-92691
zzet
2002-10-07 18:16
2002.10.28
Пора начинать праздновать?


4-92781
Melamed
2002-09-13 15:05
2002.10.28
Имя програмного модуля, который создал данное окно