使用存储过程从C#代码发送电子邮件(将C#代码与存储过程错误相关联)

时间:2016-08-26 09:58:44

标签: c# sql-server

protected void btnSend_Click(object sender, EventArgs e)
{
    try
    {
        var stringConnection = ConfigurationManager.AppSettings["ConnectionString"];
        var myconnection = new SqlConnection(stringConnection);
        myconnection.Open();

        var myCommand = new SqlCommand("sp_myprocedure", myconnection)
        {
            CommandType = CommandType.StoredProcedure,
            Connection = myconnection,
            //CommandText = "sp_myprocedure"
        };

        myconnection.Close();
        myconnection.Dispose();
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
    }
}

我的存储过程完美无缺,并向收件人发送电子邮件,但当我将其与C#代码结合使用时,它无法正常工作。该计划根本没有运行。我正在使用基于Web的C#应用​​程序。

我需要做的就是向用户发送电子邮件。我可以请求帮助将C#代码关联到MySQL代码中。

1 个答案:

答案 0 :(得分:2)

您需要实际执行命令:

myCommand.ExecuteNonQuery();