dezoldan 0 Denunciar post Postado Novembro 26, 2014 Olá, Etou aprendendo, e para isso estou tentando implementar o exemplo disponível em http://msdn.microsoft.com/pt-br/library/cc517966.aspx no VS 2013Professional. Entretanto, nesta parte em vermelho o VS está dando erro. [WebService(Namespace="http://picaplan.com")]Digite os dois métodos do WebService:[WebMethod]public DSProducts FillProductsByName(string ProductName) { sqlSelectCommand1.Parameters["@ProductName"].Value = ProductName + "%"; DSProducts DS = new DSProducts(); sqlDataAdapter1.Fill(DS); return DS;}[WebMethod]public void UpdateProducts(DSProducts DS) { sqlDataAdapter1.Update(DS); } alguém saberia como implementar esse exemplo? Compartilhar este post Link para o post Compartilhar em outros sites
Dan Borges 26 Denunciar post Postado Novembro 26, 2014 Posta também a mensagem de erro. Compartilhar este post Link para o post Compartilhar em outros sites
dezoldan 0 Denunciar post Postado Novembro 26, 2014 [WebMethod] public DSProducts FillProductsByName (string ProductName) { SqlCommand command = new SqlCommand(); command.Parameters["@ProductName"].Value = ProductName + "%"; DSProducts DS = new DSProducts(); sqlDataAdapter1.Fill(DS); return DS; } MENSAGEM DE ERRO An exception of type 'System.IndexOutOfRangeException' occurred in System.Data.dll but was not handled in user code Additional information: SqlParameterCollection não contém SqlParameter com ParameterName '@ProductName'. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Novembro 26, 2014 O parâmetro que você está buscando no parameters, não existe, você vai precisar criar, ele não está definido na coleção Compartilhar este post Link para o post Compartilhar em outros sites