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

Вниз

Поиск в столбце Name.   Найти похожие ветки 

 
Galiaf   (2005-09-20 20:23) [0]

Привет, для работы с базой пользуюсь компонентом TADOTable и мне надо проверить есть ли заданное имя в таблице. Сперва я пробовал:

       s:="Сидаров";
       repeat
         if adotable1.FieldValues["Name"] = s then
            find:=true;
         adotable1.Next;
       until adotable1.Eof

Но в этом случае будет учитываться регистр и если в таблице есть имя "сидаров", то такой способ его не обнаружит, а имя "Сидаров" обнаружит.
Теперь вопрос.
Есть ли какая-либо команда в TADOTable для поиска имён в столбце "Name" без учёта регистра и если есть, то дайте пример, а если нет, то как мне быть и тоже пример.


 
Anatoly Podgoretsky ©   (2005-09-20 20:28) [1]

Locate


 
Galiaf   (2005-09-20 20:40) [2]

А конкретный пример, пожалуйста.


 
ANB ©   (2005-09-20 20:41) [3]

+F1. Там с примером.


 
Galiaf   (2005-09-20 20:43) [4]

Не люблю я этот Help, Пожалуйста, маааааааленький примерчик.


 
ANB ©   (2005-09-20 21:05) [5]

Пора начинать любить


 
Galiaf   (2005-09-20 21:20) [6]

Жестоко вы со мной обошлись, но я таки не сдался, я нашёл, я сделал, работает ;)!!!


 
ANB ©   (2005-09-20 21:24) [7]


> Galiaf   (20.09.05 21:20) [6]
- теперь изучай раздел TADOQuery.


 
Galiaf   (2005-09-20 21:27) [8]

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


 
Anatoly Podgoretsky ©   (2005-09-20 21:44) [9]

Galiaf   (20.09.05 21:20) [6]
Это не жестоко, а правильно, зачем перепечатывать пример из справки сюда? Постепенно научишь сразу идти в справку по указаной тебе теме, а сюда с непонятками из этой справки.


 
Galiaf   (2005-09-20 22:10) [10]

Просто я не сразу замечаю нужные ссылки в справке и давольно долго(для меня) работал в Delphi2005, а там справка совсем другая, сейчас опять на Delphi 7, на которой я недолго посидел и уже начинаю запутываться и запутывать других т.е. вас :).


 
Desdechado ©   (2005-09-20 22:19) [11]

Galiaf   (20.09.05 21:27) [8]
а здесь пора учить SQL и применять ADOQuery


 
Galiaf   (2005-09-20 22:46) [12]

Я только проробовал почитать этот SQL и мне очень страшно стало и Word постоянно зависает, так что у меня есть причины не читать его :).


 
ANB ©   (2005-09-20 22:49) [13]


> Galiaf   (20.09.05 22:46) [12]
- тогда сходи, попей чайку, покури и подумай, а нафиг тебе это программирование ?


 
Плохиш ©   (2005-09-20 23:04) [14]


> Galiaf   (20.09.05 22:46) [12]

Это очень важная причина игнорировать твои вопросы

PS. Кстати, вроди у дворников ничего не зависает.


 
Anatoly Podgoretsky ©   (2005-09-20 23:15) [15]

Плохиш ©   (20.09.05 23:04) [14]
Допотопные дворники.


 
Desdechado ©   (2005-09-21 09:31) [16]

Плохиш ©   (20.09.05 23:04) [14]
у дворников алкаши и нарики по подъездам зависают


 
Galiaf   (2005-09-25 21:02) [17]

:) уже учу :)


 
Andrey_L   (2005-09-26 05:14) [18]

Вообщето ADOTable.Filter тоже подойдет
Для примера:

ADOTable.Filtered:=false;
ADOTable.Filter:="field like ""%"+Your_str+"%""" //Для MSSQL
try
ADOTable.Filtered:=true; //Фильтруй себе на здоровье
....
Да, а насчет TADOQuery - лучше использовать TADODataSet


 
msguns ©   (2005-09-26 10:10) [19]

>Andrey_L   (26.09.05 05:14) [18]
>Да, а насчет TADOQuery - лучше использовать TADODataSet

Неужели ?
Если не затруднит, то поподробнее, будьте любезны. И с аргументами.


 
sniknik ©   (2005-09-26 10:55) [20]

msguns ©   (26.09.05 10:10) [19]
а ты ответь, что бы ты купил (еслиб мог), феррари в оригинальной комплектации или феррари в корпусе от жигулей любезно предоставленную производителем для тех пользователей что привыкли(начинали с) ездить на них. за туже цену.
???
и с аргументами. pls.


 
msguns ©   (2005-09-26 11:53) [21]

>sniknik ©   (26.09.05 10:55) [20]

Для начала расставь акценты: какая феррари квери, а какая - датасет


 
msguns ©   (2005-09-26 11:53) [22]

Удалено модератором


 
sniknik ©   (2005-09-26 12:28) [23]

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

а вообще зачем акценты? ты бы лучше ответил на вопрос, не зная  что под чем, было точнее.


 
sniknik ©   (2005-09-26 12:29) [24]

> .... замаскированные ониже ...
= замаскированное оноже


 
ANB ©   (2005-09-26 14:22) [25]


> sniknik ©   (26.09.05 12:28) [23]
- я с ADO почти не работаю, посему по смыслу спорить не буду, но, кажись, автор не умеет и TADOQuery пользоваться.


 
sniknik ©   (2005-09-26 15:25) [26]

> автор не умеет и TADOQuery пользоваться.
тогда какая разница с чего начинать учится? пусть учится на оригинальном управлении. ведь никто не садится на эмулятор вертолета чтобы научится летать на самолете, так. только изза того, что там управление такоеже как у того на чем летал "брат сестры моей знакомой"(и "я его даже видел раз" ;).

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


 
ANB ©   (2005-09-26 15:28) [27]


> TADOTable, самый вредосный компонент, что есть... по идеологии.
- вот тут согласен полностью. Сначала скачать всю таблицу на клиента, а потом фильтровать ее. От фильтров я еще в клиппере отказался.



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

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

Наверх




Память: 0.53 MB
Время: 0.053 c
11-1110074904
серый мЫш
2005-03-06 05:08
2005.11.06
TKOLMainMenu


2-1129371640
ZMaximI
2005-10-15 14:20
2005.11.06
Tray


2-1129227203
softmaster
2005-10-13 22:13
2005.11.06
Проблема в fiblpus


14-1129206183
Dust
2005-10-13 16:23
2005.11.06
Блин, народ достали меня делфячие баги меня это уже просто БЕСИТ


2-1129103833
Rykow
2005-10-12 11:57
2005.11.06
не могу прочитать вложение письма