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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.052 c
1-1100612069
ninja
2004-11-16 16:34
2004.12.05
nil


4-1098448993
antonioxxx
2004-10-22 16:43
2004.12.05
Доступ к (драйверу) мыши


3-1099493944
denis24
2004-11-03 17:59
2004.12.05
динамический report


8-1093708660
Den
2004-08-28 19:57
2004.12.05
Наложение текстуры


1-1100698733
Алексей
2004-11-17 16:38
2004.12.05
Перерисовка TTreeNode





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский