首页 > 解决方案 > 如何使用 Web 服务在数据库中插入数据?

问题描述

我正在创建一个 Web 服务以在 asp.net c# 和 VS-2017 中的数据库中插入数据,在运行我的 Web 服务并单击调用按钮后,它会给出错误:HTTP 404。您正在寻找的资源(或一个其依赖项)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

[WebMethod]
public int InsertClients(string sClientName, int nShippingId, string sEmailId, string sMemoMail, string sClientCode)
{
    int retRecord = 0;

    using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConString"].ConnectionString))
    {
        using (SqlCommand cmd = new SqlCommand("sp_ClientDetails", con))
        {
            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("sClientName", SqlDbType.VarChar, 100).Value = sClientName;
            cmd.Parameters.Add("nShippingId", SqlDbType.VarChar, 100).Value = nShippingId;
            cmd.Parameters.Add("sEmailId", SqlDbType.VarChar, 100).Value = sEmailId;
            cmd.Parameters.Add("sMemoMail", SqlDbType.VarChar, 100).Value = sMemoMail;
            cmd.Parameters.Add("sClientCode", SqlDbType.VarChar, 100).Value = sClientCode;
            if (con.State != ConnectionState.Open)
            {
                con.Open();
            }
            retRecord = cmd.ExecuteNonQuery();
        }
    }
    return retRecord;
}

标签: c#asp.netweb-servicesvisual-studio-2017

解决方案


推荐阅读