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

Вниз

Что такое методы асинхронного коннекта???   Найти похожие ветки 

 
SDA   (2004-11-09 09:55) [0]

Так вот, во первых здравствуйте! А суть вопроса в следующем: в одном софте утверждается, что используются методы асинхронного коннекса к СУБД SQL Server 2000!!! А вот что это такое ума не приложу??? Может врут... а если нет, то не мог ли кто-нибудь объяснить кратко что это и в чем его преимущества??? Заранее всем спасибо за участие...!


 
Reindeer Moss Eater ©   (2004-11-09 09:57) [1]

Ну если и есть какое-то преимущество, то оно исчезает сразу после установления этого коннекта.
То есть оно мимолетно.


 
SDA   (2004-11-09 10:00) [2]

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


 
Nikolay M. ©   (2004-11-09 10:08) [3]


> в одном софте утверждается, что используются методы асинхронного
> коннекса к СУБД SQL Server 2000

Почему бы не спросить у разработчиков этого софта?


 
Reindeer Moss Eater ©   (2004-11-09 10:13) [4]

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

Не понял шутки юмора.
А синхронный коннект не может этому служить?
Может.


 
SDA   (2004-11-09 10:32) [5]

>Не понял шутки юмора.
>А синхронный коннект не может этому служить?
>Может.

Понятно что может, но я то не могу понять для чего конкретно он (асинхронный метод) используется???

>Почему бы не спросить у разработчиков этого софта?

от этих "разработчиков" правды не добьешся... вот что говорят: "Программистами такое соединение используется очень редко, но в нашем случае это необходимо." так вот на кой х.. это им необходимо я понять то и не могу, т.к. я бы то же самое сделал и простым
DB := tDatabase.Create(Application);
...
Connected := True; вот...


 
SDA   (2004-11-09 10:34) [6]

В чем суть асинхронного коннекта на SQL2000???


 
Nikolay M. ©   (2004-11-09 10:44) [7]

SET TELЕPATE_MODE ON

Скорее всего под "асинхронным соединением" они понимают асинхронное выполнение запросов. Если в программе используется MDI-интерфейс или при выполнении длительного запроса можно нажать кнопку Cancel для отмены запроса, то это именно оно и есть.


 
Reindeer Moss Eater ©   (2004-11-09 10:47) [8]

Nikolay M. ©
Ну если авторы софта не смогли грамотно по-русски объяснить, что же там они наворотили, то можно представить насколько грамотно реализована и используется сама асинхронность.


 
SDA   (2004-11-09 11:03) [9]

> Ну если авторы софта не смогли грамотно по-русски объяснить,
> что же там они наворотили, то можно представить насколько
> грамотно реализована и используется сама асинхронность.

В точку... тут даже с ящиком пива не разберешся... :)

>Скорее всего под "асинхронным соединением" они понимают >асинхронное выполнение запросов. Если в программе используется >MDI-интерфейс или при выполнении длительного запроса можно >нажать кнопку Cancel для отмены запроса, то это именно оно и >есть.

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


 
Reindeer Moss Eater ©   (2004-11-09 11:09) [10]

Запросил и занялся другим делом.
Результат приедет позже.
Вот что такое асинхронное выполнение запроса.

Но авторы-то про исключительно коннект пели песню.
А я вообще успею воспользоваться прелестями отмены асинхронного коннекта если я к серверу хожу по стамегабитному каналу?


 
Nikolay M. ©   (2004-11-09 11:15) [11]


> Reindeer Moss Eater ©   (09.11.04 10:47) [8]

Почему именно разработчики? Автор мог общаться со студентами, которых дали на съедение пользователей или просто со службой поддержки, которая в разработке ни бум-бум.


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

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


> А я вообще успею воспользоваться прелестями отмены асинхронного
> коннекта если я к серверу хожу по стамегабитному каналу?

Если запустишь отчет за лет 5 с кучей аггрегаций, то тебя даже гигабитный канал не спасет.


 
SDA   (2004-11-09 11:15) [12]

на самом деле я полностью повторил данную программу, работает она ни чуть не хуже... и без всяких этих наворотов с асинхронными запросами и т.д.... но данная вещь (сообщение от разработчиков о якобы использовании каких-то асинхронных коннектов) появилось после того как к ним было предъявлено требование восстановления коннекта после пропажи сети (физического), т.е. выдернули, вставили сет. шнурок и прога заработала... и вот после исправления проги они решили свалить всю вину на Борланд: "Зависание ХХХ было вызвано ошибкой в стандартной библиотеке Borland. Дело в том, что во время восстановления прерванной с сервером связи нами используются методы асинхронного соединения" .... вот тут то мне это и не понравилось и я решил понять где тут что зарыто.... :) Кстати, даже самый навороченный запрос у меня работает не более 6-7 сек (с прорисовкой грида), а там по 40-50... отсюдова и возник впрос - через какое место люди пишут программы и находят всякого рода навороты, типо асинхр. коннектов.... или запросов...


 
SDA   (2004-11-09 11:21) [13]

>Почему именно разработчики? Автор мог общаться со студентами,
>которых дали на съедение пользователей или просто со службой
>поддержки, которая в разработке ни бум-бум.

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


 
Nikolay M. ©   (2004-11-09 11:34) [14]


> дописывает, т.к. он уже третий... первые 2 уволились.. :))

М-дя... Скорее всего он скоро уволится тоже... :(


 
Reindeer Moss Eater ©   (2004-11-09 11:37) [15]

> А я вообще успею воспользоваться прелестями отмены асинхронного
> коннекта если я к серверу хожу по стамегабитному каналу?

Если запустишь отчет за лет 5 с кучей аггрегаций, то тебя даже гигабитный канал не спасет.


Коннект от запроса отличаем?


 
SDA   (2004-11-09 11:48) [16]

> М-дя... Скорее всего он скоро уволится тоже... :(

:))) Может быть... может быть... на мой контроль отдали этот заказ (наш заказ) где-то месяц назад... косяков нашел...уууу... зато люди зашевелились.... прога уже приобретает приличный вид, но одно обидно - политика нашего предприятия... другим программистам слили заказ (~ на 20-30 т.$), а мы сидим тут практически херней страдаем.... косяки в прогах ищем... как b-тестеры...

Ну да ладно, это лирическое отступления.... Всем большое спасибо за помощь и общение, вроде на 60-80% уложил где правду искать... буду дальше долбить контору.... так что ещё раз спасибо, дорогие друзья и пока...


 
Nikolay M. ©   (2004-11-09 11:59) [17]


> Reindeer Moss Eater ©   (09.11.04 11:37) [15]
> Коннект от запроса отличаем?

Ага. Я думал, что мы под их асинхр. коннектом подразумеваем наш асинхр. запрос.


 
SDA   (2004-11-09 12:47) [18]

>> Reindeer Moss Eater ©   (09.11.04 11:37) [15]
>> Коннект от запроса отличаем?

>Ага. Я думал, что мы под их асинхр. коннектом подразумеваем наш >асинхр. запрос.

:) запутал всех... здесь уже наверное ни кто не разберется, но что-то где-то асинхронное это ФАКТ!!! :) Разберусь... напишу...



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

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

Наверх




Память: 0.52 MB
Время: 0.044 c
1-1100702931
Анатолий
2004-11-17 17:48
2004.12.05
Ресурсы в больших проектах.


14-1100171946
Sash
2004-11-11 14:19
2004.12.05
IE(cgi-bin)


14-1100502667
AlexG
2004-11-15 10:11
2004.12.05
Кто использует Windows Messenger?


1-1101112187
Ega23
2004-11-22 11:29
2004.12.05
TRxSpeedButton в триггерном режиме


4-1098363879
-=SS=-
2004-10-21 17:04
2004.12.05
Как програмно изменить локализацию настроек ОС