powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
8 сообщений из 8, страница 1 из 1
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32015812
Runaway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В хелпе сказано, что "PRINT возвращает сообщение, определяемое пользователем, пользовательскому обработчику сообщений. ",
но как это сделать из Delphi?
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32015977
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по-нормальному нельзя?
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016045
Runaway
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Tygra


А по нормальному - это как?
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016054
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Без оператора PRINT
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016056
Barbar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно ручками устанавливать перехватчики сообщений DB-Library (функции dberrhandle,dbmsghandle из ntwdblib.dll)
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016387
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользуйтесь вместо Print'а функцией
RaisError(<строковое сообщение>, <severity (обычно 16)>, <state обычно 1&gt

Применяется так:
if (@@Error <> 0)
begin
RaisError("Ошибка", 16, 1)
Return
end

В программе на Delphi возникает исключение EDatabaseError с текстом "General SQL error." + <текст указанный в RaisError>
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016389
Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспользуйтесь вместо Print'а функцией
RaisError(<строковое сообщение>, <severity (обычно 16)>, <state обычно 1&gt

Применяется так:
if (@@Error <> 0)
begin
RaisError("Ошибка", 16, 1)
Return
end

В программе на Delphi возникает исключение EDatabaseError с текстом "General SQL error." + <текст указанный в RaisError>
...
Рейтинг: 0 / 0
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
    #32016453
Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле проблема интресеная, мне вот понадобилось вызывать функцию sp_password, она сообщения в виде PRINT выдаёт, поменять я её не могу, а сообщения хочу отлавиливать
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]