How to execute sql user defined function using c#? -


how execute sql user defined function using c# same of executing stored procedure

you can use other sql. here's example:

using (var con = new sqlconnection(properties.settings.default.connectionstring)) using (var cmd = new sqlcommand("select dbo.isinteger(@value);", con)) {     con.open();     cmd.parameters.add("@value", sqldbtype.varchar).value = "10";     bool isint = (bool)cmd.executescalar(); } 

dbo.isinteger scalar-valued function returns bit(true/false).

for sake of completeness , if it's not related, here it:

create function [dbo].[isinteger](@value varchar(18)) returns bit  begin    return isnull(      (select case when charindex('.', @value) > 0                    case when convert(int, parsename(@value, 1)) <> 0                             0                             else 1                             end                   else 1                   end       isnumeric(@value + 'e0') = 1), 0)   end 

Comments

Popular posts from this blog

Prolog - Listing -

python - can't seem to get an output from my class -

orchardcms - change base url in local copy in Orchard CMS -