English 中文(简体)
采用c#,我如何能执行茨克勒用户功能并获得其返回价值?
原标题:using c#, how can I execute a tsql user-function and get its returned value?
  • 时间:2011-10-25 10:03:46
  •  标签:
  • c#
  • sql

我有以下支柱:

ALTER FUNCTION [dbo].[fn_MyFunc] (
        @AccountId varchar(50)
)
returns bit
as 
begin 

    declare @IsEligible bit
        --some calculation
    return @IsEligible


end 

采用c#,是称这种ts的作用并获得其返还价值的途径?

     Database database = DatabaseFactory.CreateDatabase("DB");
     using (DbCommand dbCommand = database.GetStoredProcCommand("fn_MyFunc"))
                    {
                        database.AddInParameter(dbCommand, "@AccountId", DbType.String, "1234");
 bool returnedVAlue = (bool)dbCommand.ExecuteScalar();
}
最佳回答

由于你正在要求一种功能,你必须使用线.,而不是储存程序。 因此,不要叫一个储存的假装,你会呼吁

select dbo.fn_myFunc(?) as result

你们还可以建立一种储存程序,仅总结对这一职能的呼吁。

问题回答

如果你重新使用企业图书馆数据存取应用区,那将采取这种方式。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签