Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Вниз

Как установить курсор в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.62 MB
Время: 0.042 c
8-1180687613
HuKoH
2007-06-01 12:46
2008.06.01
Как нарисовать в делфи круг в форме2 чтоб его радиус брался уже


15-1208484670
Wood
2008-04-18 06:11
2008.06.01
Не могу достать палитру компонентов!


2-1210235520
Андрей Пл
2008-05-08 12:32
2008.06.01
Размер в байтах!!!


15-1208331528
Romkin
2008-04-16 11:38
2008.06.01
Прокси


15-1208640488
Alral
2008-04-20 01:28
2008.06.01
Turbo Pascal: String To Extended





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский