Size: a a a

2020 August 07

KB

Kit Bayun in Delphi & Lazarus
exec не получает результаты, а просто выполняет чего-то там
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
источник

KB

Kit Bayun in Delphi & Lazarus
ну и есть зависимость от СУБД, наверное ж
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
получает.
источник

Ш

Шляпник in Delphi & Lazarus
Kit Bayun
exec не получает результаты, а просто выполняет чего-то там
получает(правильнее кстати возвращает), в некоторых конструкциях он может даже стоять в качестве источника данных, например в "Insert into...".
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
exec не получает результаты, а просто выполняет чего-то там
про хранимые процедуры в курсе? )
источник

KB

Kit Bayun in Delphi & Lazarus
да, я в Firebird использую селективные хранимки
источник

Ш

Шляпник in Delphi & Lazarus
Дмитрий Texnix
вопросек по unidac, на версии 7.4 работал хорошо динамический запрос внутри query, перешёл на версию 8, стал выдавать- скрин
попробуй проверить на гарантированном запросе, который возвращает как минимум 1 строку, например
declare @ST nVARCHAR(max)
set @st='select 1 as a'
EXEC sys.sp_executesql @St

Есть предположение, что появился контроль пустоты результата запроса(если да, то вероятно свойством True/False). Увы, большее сказать не могу - под рукой только Лазарь в базовой комплектации :)
источник

KB

Kit Bayun in Delphi & Lazarus
UniStoredProc1.PrepareSQL(True)
True - isQuery, False - not Query
источник

KB

Kit Bayun in Delphi & Lazarus
Var
 sp: TUniStoredProc;
...
SP.ExecSQL;
   result := sp.ParamByName('res').AsString;
   SP.close;
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
Kit Bayun
Var
 sp: TUniStoredProc;
...
SP.ExecSQL;
   result := sp.ParamByName('res').AsString;
   SP.close;
у меня динамический pivot, возвращает разное количество столбцов, потому в процедуру впихнуть никак
источник

KB

Kit Bayun in Delphi & Lazarus
я так понял, у тебя не Firebird
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
да, ms sql
источник

KB

Kit Bayun in Delphi & Lazarus
Ты используешь TUniQuery?
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
в данный момент да, но могу использовать что-угодно унидаковское, если оно будет работать
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
с FDQuery кстати всё отлично работало
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
но перешёл полностью на унидак
источник

KB

Kit Bayun in Delphi & Lazarus
Ну, если нет техподдержки на их форуме, то придется экспериментировать.
источник

ДT

Дмитрий Texnix... in Delphi & Lazarus
эксперементирую, пытаюсь даже через временки
источник

KB

Kit Bayun in Delphi & Lazarus
Задать вопросы на др.форумах, например, на sql.ru
источник