Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обработать оператор PRINT (MS SQL Server 7.0) в программе? / 8 сообщений из 8, страница 1 из 1
23.10.2001, 09:12
    #32015812
Runaway
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
В хелпе сказано, что "PRINT возвращает сообщение, определяемое пользователем, пользовательскому обработчику сообщений. ",
но как это сделать из Delphi?
...
Рейтинг: 0 / 0
25.10.2001, 08:11
    #32015977
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
А по-нормальному нельзя?
...
Рейтинг: 0 / 0
26.10.2001, 03:57
    #32016045
Runaway
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обработать оператор PRINT (MS SQL Server 7.0) в программе?
2Tygra


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

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

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

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

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


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