2009-06-02 4 views
3

У меня есть функция SQL Server, которая возвращает скалярное значение BIT и принимает один параметр. Следующее дает представление:Вызов скалярной функции из SubSonic

CREATE FUNCTION dbo.[fnTest] (@StringToTest VARCHAR(10)) 
RETURNS BIT 
AS 
BEGIN 
    DECLARE @b BIT 
    IF @StringToTest = 'A' SET @b = 0 ELSE SET @b = 1 
    RETURN (@b) 
END 
GO 

Будучи очень новые (дни!), Чтобы SubSonic - как бы я назвал это с помощью SubSonic?

(Я использую веб-сайт с основным файлом «subsonic.abp» со звездочкой в ​​нем).

ответ

1

Получил это!

Вот как в VB:

Return New SubSonic.InlineQuery().ExecuteScalar(Of Boolean)("SELECT dbo.[fnTest](@StringToTest)", StringToTest) 

Спасибо всем, надеюсь, что это помогает кто-то еще,

Томас

+0

или 'CodingHorror()' вместо 'InlineQuery()', если он использует дозвуковые 3 –

Смежные вопросы