powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC. Подскажите бага или нет?
6 сообщений из 6, страница 1 из 1
FireDAC. Подскажите бага или нет?
    #39795783
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Использую DX10.2 + MSSQL2016

Забираю данные через хранимую процедуру:

Код: pascal
1.
2.
3.
4.
var Proc: TFDStoredProc;
...
...
Proc.OpenOrExecute;



Вопрос связан с сообщениями отправляемыми MSSQL через PRINT "клиенту" TFDStoredProc. Если набор данных не возвращается, то в

Код: pascal
1.
Connection.Messages.Errors[Count].Message



приходит сообщение, которое было оставлено через PRINT. Если возвращается набор данных, то сообщение уже не приходит.

Подскажите, это очередной баг FireDAC?
...
Рейтинг: 0 / 0
FireDAC. Подскажите бага или нет?
    #39795802
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUS,

Раз у тебя набор данных то возвращается, то нет, может у тебя в сторед процедуре стоит соответствующий if ?
Попробуй SET NOCOUNT ON/OFF ?
...
Рейтинг: 0 / 0
FireDAC. Подскажите бага или нет?
    #39795834
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valery_BИгорь_UUS,

Раз у тебя набор данных то возвращается, то нет, может у тебя в сторед процедуре стоит соответствующий if ?
Попробуй SET NOCOUNT ON/OFF ?

Ндас... ошибки нет 100% (имеется ввиду "if и бла-бла-бла")

Но я завёл это дело. Если разместить сообщение после SELECT отрабатывает как надо, если до то сообщение теряется
...
Рейтинг: 0 / 0
FireDAC. Подскажите бага или нет?
    #39795867
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не пользуйтесь PRINT, все прогрессивное человечество пересело на райз :)
https://sqlity.net/en/984/print-vs-raiserror/
...
Рейтинг: 0 / 0
FireDAC. Подскажите бага или нет?
    #39795894
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь_UUSНо я завёл это дело. Если разместить сообщение после SELECT отрабатывает как надо, если до то сообщение теряется
Что то смутно вспоминаю аналогичное... Но не помню, чем закончилось.
В C# надо делать CallBack который ловит принты.

Но нашёл вот что.
авторMicrosoft ISQL outputs the PRINT command result. By default, TFDScript/TFDConnection does not do that.
To enable the PRINT output, set ResourceOptions.ServerOutput to True or execute the SET SERVEROUTPUT ON script command.
...
Рейтинг: 0 / 0
FireDAC. Подскажите бага или нет?
    #39795929
Игорь_UUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
эндине пользуйтесь PRINT, все прогрессивное человечество пересело на райз :)
https://sqlity.net/en/984/print-vs-raiserror/

пересяду))) было ограничение использование минимальной версии mssql2008, теперь минимальная версия будет mssql2016... теперь можно
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC. Подскажите бага или нет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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