首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

存储过程没有参数时该如何调用

2012-11-11 
存储过程没有参数时该怎么调用比如:ALTER PROCEDURE get_userASselect name1 from T_studentRETURN这个存

存储过程没有参数时该怎么调用
比如:ALTER PROCEDURE get_user
AS
select name1 from T_student
RETURN
这个存储过程,用C#写调用代码,怎么写?

[解决办法]
不传参就是了
Sqlconnecticon=new Sqlconnection(""); 
Sqlcommand cmd=new Sqlcommand("get_user",con); 
cmd.commandType=commandType.storedprocedure; 

con.open(); 
SqlDataReader sdr = cmd.ExecuteReader(); 
con.close(); 

[解决办法]

C# code
public static int ExecuteNonQuery(string cmdtext, CommandType ct)        {            int value;            try            {                cmd = new SqlCommand(cmdtext, GetConn());                cmd.CommandType = ct;                value = cmd.ExecuteNonQuery() > 0 ? 1 : 0;            }            catch (Exception ex)            {                throw ex;            }            finally            {                if (cn.State == ConnectionState.Open)                {                    cn.Close();                }            }            return value;        } 

热点排行