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

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -