+ Добавить пост
Здравствуйте.
Есть sql Scalar-valued функция f, которая возвращает returns nvarchar(4000). Я вызываю эту функцию в скрипте:
var sSQL = "select dbo.f(параметры) as message" var Result = GetSimpleSQLResult(sSQL);
В GetSimpleSQLResult вызывается Connector.DBEngine.ExecuteCustomSQL(SQltext, Parameters...ЕщеСвернуть
Нравится
Здравствуйте, Марина.
Попробуйте реализовать Вашу задачу по аналогии с таким примером.
Вот сама функция: CREATE function [dbo].[tsf_CalcBudgetFieldValueByBusinessTrip] (@ProjectPassportID...ЕщеСвернуть
Здравствуйте, Алла.
Я попробовала, пока не получается. Правильно ли я все поняля ?
вот функция:
create function func_CheckNumber (@Number a...ЕщеСвернуть
Здравствуйте, Марина!
Попробуйте после запроса на выполнение проверить, какой результат содержится в ResultParam.Value, а не в Params.ItemsByName('msg')...ЕщеСвернуть
после Connector.DBEngine.ExecuteCustomSQL(sSQL, Params); проверила дебаггером
ResultParam.Value null
этот код взяла из SQL Server Profiler: exec...ЕщеСвернуть
Уточните, пожалуйста, какую версию Terrasoft 3.X Вы используете?
Также добавьте сервисы с реализованными функциями в Terrasoft и текст SQL-функции.
Версия: 3.2.0.90
SQL функция: create function func_CheckNumber(@Number as int, @Service as...ЕщеСвернуть
Возможно, дело в том, что для линейки 3.Х полноценная поддержка Unicode появилась в 3.4.0. При необходимости можно попробовать обновится д...ЕщеСвернуть
Здравствуйте Александр. Обновиться вряд ли получится, вопрос решила без SQL функции, только скриптом.
Спасибо.