none
Executando Procedure C# Firbird RRS feed

  • Pergunta

  • Bom pessoal sou novo com VS2010 e não sei muita coisa, estou tentando executar uma procedure mais da erro segue abaixo.

                                           

    OpenConnection();


    Cmd = new FbCommand("ATUALIZAAGNWEB", Con);
                        Cmd.CommandType = CommandType.StoredProcedure;
                        Cmd.Parameters.AddWithValue("@DtVisita", Convert.ToDateTime(a.dtvisita));
                        Cmd.Parameters.AddWithValue("@Cd_clb", a.cd_clb);
                        Cmd.Parameters.AddWithValue("@Horario", a.horario);
                        Cmd.Parameters.AddWithValue("@nmcliente", a.nmcliente);
                        Cmd.Parameters.AddWithValue("@Telefone", a.telefone);
                        Cmd.ExecuteNonQuery();

    Da o seguinte erro (Input parameter mismatch for procedure)

    terça-feira, 28 de fevereiro de 2012 17:27

Todas as Respostas

  • Boa tarde.

    Verifique cada datatype que voce esta enviando para o banco, existe alguma incompatibilidade com o dados que voce esta enviando com o que o banco esta esperando receber.


    Consultoria .NET

    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado

    terça-feira, 28 de fevereiro de 2012 17:35
  • Olá!!

       Poderia postar a lista de parâmetros da procedure (nome do parametro + tipo de dado)??

    Thiago Rogerio
    www.thiagorogerio.com.br
    thiagorogeriobr@hotmail.com

    quarta-feira, 29 de fevereiro de 2012 03:15