Derek
Derek

Reputation: 37

Web Service Passing Value error (asmx)

I have a web service

[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();
    }
}

and when i tried to using the method

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);           
 }

and i got this error
No overload for method 'Insert' takes '4' arguments

Any Idea?

I have look for the solution at here but i dont really know what it means

Upvotes: 0

Views: 206

Answers (1)

Derek
Derek

Reputation: 37

I have found my stupid mistake where I didn't update my Web Reference in my client side, and I found the answer Here and thanks for those who give advices.

Upvotes: 1

Related Questions