2009-06-02 13 views
3

Ich habe eine SQL Server-Funktion, die einen skalaren BIT-Wert zurückgibt und einen Parameter verwendet. Im Folgenden finden Sie eine Idee:Aufrufen einer Skalarfunktion von 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 

Als sehr neu (Tage!) Zu SubSonic - wie würde ich dies mit SubSonic nennen?

(Ich verwende eine Website mit der grundlegenden "subsonic.abp" -Datei mit einem Sternchen darin).

Antwort

1

Verstanden!

Hier ist, wie in VB:

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

Dank allem hoffen, dass dies jemand anderes,

Thomas

+0

oder 'Coding()' statt 'InlineQuery hilft()', wenn er verwendet Unterschall 3 –

Verwandte Themen