Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.165.180] |
|
Данный раздел предназначается исключительно для обсуждения вопросов использования языка запросов SQL. Обсуждение общих вопросов, связанных с тематикой баз данных - обсуждаем в разделе "Базы данных: общие вопросы". Убедительная просьба - соблюдать "Правила форума" и не пренебрегать "Правильным оформлением своих тем". Прежде, чем создавать тему, имеет смысл заглянуть в раздел "Базы данных: FAQ", возможно там уже есть ответ. |
Сообщ.
#1
,
|
|
|
Доброго времени суток, уважаемые!
Такой вопрос: кодирую на Дэльфе с MSSQL 2000 (или 7.0 когда как) . Есть ли возможность получать сообщения от сервера? К примеру запустил я прцедуру, она что - то там рулит, а сервер мне куда-нибудь в лог выдаёт "эта проца прошла успешно, такой-то параметр равен тому-то и т.д." Заранее благодарен. |
Сообщ.
#2
,
|
|
|
real-time debugger что ли ? или после завершения процедуры ?
|
Сообщ.
#3
,
|
|
|
Ну да, что-нибудь типа realtime
|
Сообщ.
#4
,
|
|
|
Если я правильно понял, то можно написать анализатор логов. Только придется через сетку читать файл с логами и разбирать его. Если он большой, то будет очень тормозить.
А если есть что-то типа API для MSSQL Server, то, возможно, ответ там... |
Сообщ.
#5
,
|
|
|
Можно на сервере создать таблицу, куда процедура будет записывать состояние выполнения. А на клиенте эту таблицу периодически считывать.
|
Сообщ.
#6
,
|
|
|
Народ, в Дэлфе после строчки Exec, управление передаётся серверу, и обратно к Дельфе вовзращается только после выполнения процедуры или в случае возвращения ошибки(или я ошибаюсь?). Мой вопрос заключатся в том, как можно осуществить обратную связь. И по поводу таблицы - как же я оттуда буду читать данные, когда Дэльфя уже отдала управление серверу? Объясните дураку.
|
Сообщ.
#7
,
|
|
|
Есть компоненты, которые запускают процедуру в другом потоке (асинхронно). Называется, кажется BMDThread. Посмотри на www.mitov.com
|
Сообщ.
#8
,
|
|
|
Хочу ещё раз уточнить вопрос. Во время своей работы серверная процедура посылает, с помощью оператора PRINT 'строка для печати' некие сообщения, которые можно увидеть средствами Microsoft SQL Serer. Также сервер шлет сообщения типа "выбрано 1240 строк " самостоятельно. Хочетя увидеть такие сообщения из под Delphi, что бы не создавалось впечатление зависающей программы. Ведь транслирует же Delphi ошибки в приложение ...
|
Сообщ.
#9
,
|
|
|
если кому интересно, то продолжили мы здесь http://www.delphimaster.ru/cgi-bin/forum.p...=1070614600&n=1
|