На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! информация о разделе
user posted imageДанный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ.

Модераторы: Akina
  
> MSSQL - сообщения
    Доброго времени суток, уважаемые!
    Такой вопрос: кодирую на Дэльфе с MSSQL 2000 (или 7.0 когда как) . Есть ли возможность получать сообщения от сервера? К примеру запустил я прцедуру, она что - то там рулит, а сервер мне куда-нибудь в лог выдаёт "эта проца прошла успешно, такой-то параметр равен тому-то и т.д."
    Заранее благодарен.
      real-time debugger что ли smile.gif ? или после завершения процедуры ?
        Ну да, что-нибудь типа realtime
          Если я правильно понял, то можно написать анализатор логов. Только придется через сетку читать файл с логами и разбирать его. Если он большой, то будет очень тормозить. dry.gif
          А если есть что-то типа API для MSSQL Server, то, возможно, ответ там...
            Можно на сервере создать таблицу, куда процедура будет записывать состояние выполнения. А на клиенте эту таблицу периодически считывать.
              Народ, в Дэлфе после строчки Exec, управление передаётся серверу, и обратно к Дельфе вовзращается только после выполнения процедуры или в случае возвращения ошибки(или я ошибаюсь?). Мой вопрос заключатся в том, как можно осуществить обратную связь. И по поводу таблицы - как же я оттуда буду читать данные, когда Дэльфя уже отдала управление серверу? Объясните дураку.
                Есть компоненты, которые запускают процедуру в другом потоке (асинхронно). Называется, кажется BMDThread. Посмотри на www.mitov.com
                  Хочу ещё раз уточнить вопрос. Во время своей работы серверная процедура посылает, с помощью оператора PRINT 'строка для печати' некие сообщения, которые можно увидеть средствами Microsoft SQL Serer. Также сервер шлет сообщения типа "выбрано 1240 строк " самостоятельно. Хочетя увидеть такие сообщения из под Delphi, что бы не создавалось впечатление зависающей программы. Ведь транслирует же Delphi ошибки в приложение ...
                    если кому интересно, то продолжили мы здесь http://www.delphimaster.ru/cgi-bin/forum.p...=1070614600&n=1
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0286 ]   [ 15 queries used ]   [ Generated: 9.05.24, 19:52 GMT ]