Главная страница
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.013 c
8-92619
MJH
2002-05-11 19:24
2002.10.28
Equalizer / Эквалайзер / NitroAmp 0.74XPbeta1


1-92541
Chlavik
2002-10-15 18:18
2002.10.28
Преобразование строки.


1-92508
OpoloXAI
2002-10-18 16:14
2002.10.28
Какая команда для запуска из моего приложения другого?


1-92449
Explorer
2002-10-17 10:25
2002.10.28
Исключения


6-92628
INCOGNITO
2002-08-05 03:10
2002.10.28
FTP... Закачка файлов