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

Вниз

Как установить курсор в TTable на определенную запись ?   Найти похожие ветки 

 
sniknik ©   (2008-05-03 21:44) [80]

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

> поскольку на одном хэлпе без советов мастеров этим инструментом пользоваться проблемно.
я пользовался изначально только им, проблем не возникало... (были только заморочки с RDS, даже книгу разобраться с ним купил, но это побочно. нигде не использовал. чисто ради интереса)
компоненты TADOTable, TADOQuery, TADOStoredProc именно там, в хелпе, были названы "переходными от BDE" и не рекомендованы к использованию в новых проектах. стойкая неприязнь к ним у меня возникла позже, когда насмотрелся на тупость разработчиков упорно использующих только их. несмотря на все рекомендации.

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

> Нет, просто пытался помочь разобраться.
так вроде, УЖЕ разобрались. после чего помощь действительно излишняя.


 
palva ©   (2008-05-03 22:13) [81]


> имхо, ты понапридумывал себе страшилок на ровном месте,

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


 
sniknik ©   (2008-05-03 22:31) [82]

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


 
palva ©   (2008-05-03 23:43) [83]


> "и не стоит это изучать ибо все сложно"...
> и как это тебя угораздило стать программистом с таким мировозрением?

Да разве я такое говорил? Кажется я все-таки говорил что-то в роде: "реализовано криво, описано плохо". Может быть несправедливо говорил, это возможно. Другое у меня мировоззрение. Я предпочитаю доказать теорему один раз, а потом применять ее, не вникая в подробности. Так и в программировании. Должна быть программа, которая специфицирована в документации. После этого любые рекомендации разработчиков должны идти лесом, потому что я лучше себе представляю, что мне требуется и не хочу коверкать свою логику в угоду разработчику. Если я пишу не противореча документации, то все должно работать. Я ведь и себе не позволяю писать продукт подобного качества. Всегда надо предполагать, что программу будут применять идиоты, тогда будет меньше проблем.

Здесь, конечно, больше пишу под впечатлением ветки. Сам я особых неприятностей от VCL пока не схлопотал, может быть потому, что не лезу вглубь. Правда, бесконечные переделки тоже раздражают. В книге или статье описан один компонент, а в новой версии глядь - его уже нет, его аналог по-другому называется и находится на другой вкладке. Чувствуется, что разработчиков терзает неудовлетворенность - тоже признак нехороший.


 
sniknik ©   (2008-05-04 00:33) [84]

> "реализовано криво, описано плохо"
а тебе отвечали "реализовано отлично" (если применять к месту) и "описано хорошо" (если написанное читать, и следовать ему буквально, а не наоборот)
но ты упрямо повторяешь "страшилки" на своих исходных словах, не слушая опровержений.

> что мне требуется и не хочу коверкать свою логику в угоду разработчику.
ага. аналогия. подъезжаешь к заправке и льешь в бак солярку вместо бензина... и правильно! а нафига свою логику в угоду разработчику двигателей коверкать? вот она заправка, где заправляются, вот он бак, куда заправляют. берем и льем, по своей логике, и плевать что подъехал к заправке дизтопливом.
т.к. все заранее "доказано", последовательность расписана, думать не надо...
о метле только. ибо случай скорбный.

> Чувствуется, что разработчиков терзает неудовлетворенность
если это о переименовке ADO в dbGo то неудовлетворенность тут от мелкософта, денежная неудовлетворенность.... запатентовали они название ADO и запретили использовать (читал гдето. где не скажу. не помню).


 
Kostafey ©   (2008-05-04 02:34) [85]

> [79] MsGuns ©   (03.05.08 21:38)

Гм... наверное после 5-го падения weblogic-а я
дествительно становлюсь чуток нервным :)

Но судите сами вопрос был разрешен уже на

> [58] Kostafey ©   (02.05.08 19:38)

а вот ваше замечание

> [72] MsGuns ©   (03.05.08 19:11)

касалось
> >Kostafey ©   (03.05.08 19:03) [71]
в котором говорислось на столько о технических вещах
сколько политических. :)

Вот я и подумал, что цель дальнейшего диспута -
не решение технической проблемы а что-то другое.

На сим "инциндент исперчен"? :)


 
Германн ©   (2008-05-04 02:48) [86]


> Kostafey ©   (04.05.08 02:34) [85]

Тогда уж "За сим". Так более соответствует  русскому языку.
Или "на сём".
:)


 
Anatoly Podgoretsky ©   (2008-05-04 13:37) [87]

> Kostafey  (04.05.2008 2:34:25)  [85]

Есть хороший признак, если ветка много, много постов, то она изначально ламерская.


 
Kostafey ©   (2008-05-04 23:16) [88]

> [87] Anatoly Podgoretsky ©   (04.05.08 13:37)

Вам виднее, я лично такой статистики не вел. :)

или... постойте, но ведь вы же так не считаете?

Я, конечно, далеко не мастер, но уж пожалуй и не
ламер: проблемой своей изначально сам озадачился,
разбирался, вопрос сформулировл, в обсуждении
участвовал, конструктивное обсуждение
удалось, результат достигнут.


 
Anatoly Podgoretsky ©   (2008-05-04 23:40) [89]

> Kostafey  (04.05.2008 23:16:28)  [88]

Я не говорю, что ты ламер, но дисскуссию вел как ламер,
Результат может и достигнут, но какой ценой, а ведь тема могла быть закрыта где-то на 4 сообщение.
Тебе бы не мешало почитать как следует задавать вопросы.


 
ASoft   (2008-05-05 03:22) [90]


> Anatoly Podgoretsky ©   (04.05.08 13:37) [87]

В споре рождается истина:)

> MsGuns ©   (03.05.08 19:48) [76]
> ...
> Имеется в виду Integer ? Если так, то почему Table1.Locate("ind1",
>  "4", []);

интересно услышать ответ на этот вопрос


 
Kostafey ©   (2008-05-06 22:21) [91]

> Тебе бы не мешало почитать как следует задавать вопросы.

Все не доберусь до этого мануала :)


> > MsGuns ©   (03.05.08 19:48) [76]
> > ...
> > Имеется в виду Integer ? Если так, то почему Table1.Locate("ind1",
>
> >  "4", []);
>
> интересно услышать ответ на этот вопрос


Пожалуйста:
function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean;

KeyValues: Variant; - т.е. можно подставлять любые типы,
вот я и пробовал разные. Зачем?
Метод научного тыка - тоже метод
познания, притом, возможно, не худший :)
см.
[16] Kostafey ©   (02.05.08 17:57)


 
Anatoly Podgoretsky ©   (2008-05-06 23:22) [92]

Путь возмущений хороший, если доводить его до конца, до результата.



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

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

Наверх




Память: 0.63 MB
Время: 0.026 c
15-1208581344
Armond
2008-04-19 09:02
2008.06.01
Кто подскажет, хде мона взять стандартные компоненты вкладки ADO


4-1189662839
Rustam
2007-09-13 09:53
2008.06.01
Вопрос по оборудованию


2-1210236064
DimA
2008-05-08 12:41
2008.06.01
Как доработать Splitter ?


2-1209816843
x-man
2008-05-03 16:14
2008.06.01
Перечисления


2-1210344790
michail
2008-05-09 18:53
2008.06.01
Сохранение изображения в двоичном файле