你把你的存储过程贴出来吧,
一个调用存储过程的例子:
System.Data.SqlClient.SqlConnection conn = new SqlConnection(strConn);
System.Data.SqlClient.SqlCommand sCommand = new SqlCommand("web_admin_checklogin",conn);
sCommand.CommandType = CommandType.StoredProcedure; sCommand.Parameters.Add("@adminname",SqlDbType.VarChar,50);
sCommand.Parameters["@adminname"].Value = strUserName;
sCommand.Parameters.Add("@password",SqlDbType.VarChar,50);  
sCommand.Parameters["@password"].Value = strUasPass;
sCommand.Parameters.Add("@ip",SqlDbType.VarChar,15);  
sCommand.Parameters["@ip"].Value = Request.UserHostAddress; SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = sCommand;
DataSet ds = new DataSet();
da.Fill(ds,"UserLogin");