Невозможно выполнить мой код из-за ошибки
Не удалось найти хранимую процедуру
Но я создал ее в SQL Server, а также в Visual Studio ивсе мои соединения верны.
Проверены все соединения данных с кодом и базой данных.
[WebMethod]
public static string getLogin(string email, string password)
{
string constr = ConfigurationManager.ConnectionStrings["constr"].ConnectionString;
using (SqlConnection con = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand("sp_Register", con))
{
DataSet ds = new DataSet();
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@txtemail", SqlDbType.VarChar).Value = email;
cmd.Parameters.Add("@txtpassword", SqlDbType.VarChar).Value = password;
cmd.Parameters.Add("@type", SqlDbType.VarChar).Value = "login";
cmd.Connection = con;
if (con.State == ConnectionState.Closed)
{
con.Open();
}
// con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmd);
cmd.ExecuteNonQuery();
da.Fill(ds);
HttpContext.Current.Session["email"] = email;
return JsonConvert.SerializeObject(ds, Formatting.Indented);
}
}
}
Выполнение cmd.ExecuteNonQuery();
возвращает исключение:
Не удалось найти хранимую процедуру