c# - 如何使用 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;
}
解决方案
推荐阅读
- lua - 如何停止在lua中不间断地调用函数
- binary - 我们的计算机实际上是如何将十进制数转换为二进制的?
- java - 什么时候必须在子类中定义构造函数?
- drag-and-drop - 拖放 Captivate 问题:需要“提交”按钮才能与“下一步”按钮类似
- postgresql - 如何在 PostgreSQL 中更改 collate 和 ctype?
- java - JPA Repository.findById() 返回 null 但该值存在于 db
- c++ - GMock - 用另一个实现模拟一个抽象类
- qaf - 报告未在 qmetry 的仪表板 html 页面中显示?
- asp.net-mvc-4 - URL /%20/ 使用外部 connectionStrings 或 appSettings 文件引发配置文件错误
- node.js - 如何将这个完整的查询与 sequelizejs 一起使用