无法使用webservices将数据插入sqlserver?

时间:2017-08-22 13:26:46

标签: c# asp.net sql-server web-services

我正在使用Web服务在asp.net上工作,我需要使用Web服务将数据插入到sql server。我得到了一些,我已经在下面给出了我的代码。

这是网络服务代码

[WebMethod]
public void db_insert(string username, string address, string city, string state, string country)
{
    SqlConnection con = new SqlConnection(strConnString);
    con.Open();
    SqlCommand cmd = new SqlCommand("insert into Test_Emp values(@username,@address,@city,@state,@country)", con);
    cmd.Parameters.AddWithValue(@"username", username);
    cmd.Parameters.AddWithValue("@address", address);
    cmd.Parameters.AddWithValue("@city", city);
    cmd.Parameters.AddWithValue("@state",state);
    cmd.Parameters.AddWithValue("@country", country);

    int i = cmd.ExecuteNonQuery();
}

这是网站代码

protected void btn_submit(object sender, EventArgs e)
{
    Service myform = new Service();
    myform.db_insert((txt_name).ToString(), (txt_address).ToString, (txt_address).ToString(), (txt_city).ToString(),(txt_state).ToString,(txt_country).ToString);
}

当我执行程序时遇到错误,如

  

' Employeedetails.Service'不包含的定义   ' db_insert'没有扩展方法' db_insert'接受第一个   类型的参数' Employeedetails.Service'可以找到(是你   缺少using指令或程序集引用

0 个答案:

没有答案