Форум: "Базы";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];
ВнизОпции TExecuteOption Найти похожие ветки
← →
L.V (2003-12-27 12:10) [0]Что значит каждая опция TExecuteOption в методе Requery в TDataSet ?
Спасибо !
← →
sniknik (2003-12-27 12:30) [1]кнопку F1 заело? сочуствую
eoAsyncExecute The command is executed asynchronously.
eoAsyncFetch The command fetches remaining rows after the initial quantity specified in the Cache property asynchronously.
eoAsyncFetchNonBlocking Execution is performed without blocking the thread.
eoExecuteNoRecords A command or stored procedure that does not return. If any rows are retrieved, they are discarded and not returned.
← →
L.V (2003-12-27 13:45) [2]А нормально по-русски ?
Что такое asynchronously (детальней)
← →
Delirium (2003-12-27 13:56) [3]АСИНХРОННО! Что тут непонятного?
← →
L.V (2003-12-27 15:26) [4]А какая разница между синхронно и асинхронно.
Наведите пример. Плз!!!
← →
Delirium (2003-12-27 16:03) [5]Да зачем тебе это? Ну не понимаешь разницы и ладно, не твоё это - займись чем-нибудь другим ;)
← →
sniknik (2003-12-27 23:10) [6]L.V (27.12.03 15:26) [4]
> А какая разница между синхронно и асинхронно.
приблизительно разница похожа на разницу в работе COM и LPT портов, COM последовательный LPT паралельного действия, аналогия очевидна.
← →
KSergey (2003-12-29 05:55) [7]Все бы им хих-хи, блин...
Вот именно про Requery не пробовал, но рискну предположить следующее: при синхронном выполнении все станача рекверится, а уж потом программа "оживает".
При асинхронном программа как-бы сразу "оживает" (после вызова Requery), но потом постепенно (в отдельном потоке?) собственно все действия, необходимые по Requery, выполняет.
Но могу ошибаться. Попробуйте проверить.
← →
sniknik (2003-12-29 08:41) [8]KSergey © (29.12.03 05:55) [7]
так и есть. при простом выполнении и запрос и получение данных идет в основном потоке программа ждет его завершения "подвисает", при асихронном ADO создает свой поток и выполняет все в нем, а программа получает управление назад сразу после Execute/Open/ExecSQL. никакого "подвисания".
но только этим дело не ограничивается, если отвечать серьезно вдаваясь в тонкости то ответ "потянет" на небольшую брошурку стр. на 30.
а с учетом того что человек сам ничего не делает (сужу по вопросу) ... начинаеш задавать вопрос себе сам "а кому оно надо?"
← →
KSergey (2003-12-29 08:58) [9]> [8] sniknik © (29.12.03 08:41)
> при асихронном ADO
А откуда взялось, что речь про ADO? Если бы про ADO - я бы уверенно говорил, но ведь в вопросе - про "Requery в TDataSet".
Впрочем, я не проверял, может в простом TDataSet этого и нет, может и правда про ADO речь ;)
> [8] sniknik © (29.12.03 08:41)
> но только этим дело не ограничивается, если отвечать серьезно
> вдаваясь в тонкости то ответ "потянет" на небольшую брошурку
> стр. на 30.
А можно кратко перечислить о каких тонкостях речь? Моих познаний на 30 страниц - точно не хватет...
← →
sniknik (2003-12-29 11:16) [10]> Моих познаний на 30 страниц - точно не хватет...
ну если хоть чтото знаеш это уже на 10 :), учитывай обьяснять придется с "нуля" (судя по вопросу).
после пойдет что и где ловить если после Open сразу получаем возврат, но не получаем рекорсета или получаем частичный с первой порцией и докачкой. (логично?) дальше придется немного про потоки, события. различные настройки, что и как при них работает, сравнение с серверным курсором, и самое главное поведение при каждой настройке описать.
+ ExecuteOptions есть в RDS, не думаю что их имели в виду но если подходить буквально все по новой уже с ними. + DCOM/HTTP/HTTPS/In-process то через что он работает (их настройки и особенности, работал с DCOM? если да то должен понять что это само по себе отдельная тема).
(и я не уверен что будет принято обьяснение что RDS это аналог midas в ADO, и его опции завязаны с основными, нет скорее всего нужно описывать подробно)
(только для того чтобы в ответ услышать мне это не нада/это я знаю/мне надо было только перевод/из всей трепотни только 5 слов нужных...) ? не так? в обшем это как раз то за что не любят обшие вопросы на них нужно подробно расписывать ВСЕ а вероятнее всего нужна частность. (а если действительно нужно все, то лутше нанять репетитора, а не писать в форум "научите меня дельфи", репетитором за деньги быть согласен. :о))
← →
L.V (2003-12-29 15:32) [11]Большое спасибо!
Особенно KSergey,sniknik!
Речь шла о ADO.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.005 c