Web服务传递值错误(asmx)

时间:2012-05-09 12:15:18

标签: c# web-services visual-studio-2008

我有一个网络服务

[WebMethod]
public void Insert(int node, int date, int time, int rtt)
{

    string query = "INSERT INTO pingresult (node, date, time, rtt) VALUES('"+node+"', '"+date+"', '"+time+"', '"+rtt+"')";

    if (this.OpenConnection() == true)
    {              
    MySqlCommand cmd = new MySqlCommand(query, connection);
    cmd.ExecuteNonQuery();        
    this.CloseConnection();
    }
}

当我尝试使用方法时

public void Main(string[] args)
{
    int node, date, time, rtt;
    PingService.Service1 s1 = new ConsoleApplication1.PingService.Service1();          

    node = 1;
    date = 090512;
    time = 1720;
    rtt = 2222;

    s1.Insert(node,date,time, rtt);           
 }

我得到了这个错误 方法'插入'没有重载需要'4'参数

任何想法?

我在here寻找解决方案,但我真的不知道这意味着什么

1 个答案:

答案 0 :(得分:1)

我发现了一个愚蠢的错误,我没有在我的客户端更新我的Web Reference,我找到了答案Here并感谢那些给出建议的人。