当前位置: 代码迷 >> ASP.NET >> 存储过程没有参数时该如何调用
  详细解决方案

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

热度:5138   发布时间:2013-02-25 00:00:00.0
存储过程没有参数时该怎么调用
比如: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;        }
  相关解决方案