none
ExecuteNonQuery - Failed to convert parameter value from a String to a Int64 RRS feed

  • Pergunta

  • Boa noite

    tabela assim:

    Usuario_ID    bigint
    PessoaFisica_ID    bigint
    Usuario_Nome    varchar
    Usuario_Login    varchar
    Usuario_Senha    varchar
    Usuario_Ativo    bit
    Usuario_Mudar_Senha    bit
    Grupo_ID    int

    a Primary ket "Usuario_ID"

     

    Procedure assim:

    create procedure [dbo].[PR_Usuario_Alterar]
    (
          @Usuario_ID            bigint            = null
        , @PessoaFisica_ID        bigint            = null
        , @Usuario_Nome            varchar(200)    = null
        , @Usuario_Login        varchar(150)    = null
        , @Usuario_Senha        varchar(255)    = null
        , @Usuario_Ativo        bit                = null
        , @Usuario_Mudar_Senha    bit                = null
        , @Grupo_ID                int                = null
    )
    as
    begin
        update tbo_Usuario set
              PessoaFisica_ID        = @PessoaFisica_ID
            , Usuario_Nome            = @Usuario_Nome
            , Usuario_Login            = @Usuario_Login
            , Usuario_Senha            = @Usuario_Senha
            , Usuario_Ativo            = @Usuario_Ativo
            , Usuario_Mudar_Senha    = @Usuario_Mudar_Senha
            , Grupo_ID                = @Grupo_ID
        where
            Usuario_ID                = @Usuario_ID       
    end

    Estou usando ApplicationBlocks.

    Quando faço achamada da procedure com ExecuteNonQuery me retorna esse erro "Failed to convert parameter value from a String to a Int64"

    O projeto todo ta usando framework 3.5.

    Estou usando SQL server 2008.

    Alguem pode me ajudar.

    Grato.

    sábado, 5 de fevereiro de 2011 02:13

Respostas

  • Daniel, este erro informa que seu update esta tentando converter uma String para um inteiro, verifique os campos de sua tabela com os tipos de informações que estão sendo enviadas.

    Abraço

    Estevam


    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    sábado, 5 de fevereiro de 2011 13:41

Todas as Respostas

  • Daniel teria como vc postar o seu código que faz uso dessa procedure pra gente dar uma olhada?


    Estudar, Estudar e Estudar! Não existe caminho curto.
    sábado, 5 de fevereiro de 2011 11:30
  • Daniel, este erro informa que seu update esta tentando converter uma String para um inteiro, verifique os campos de sua tabela com os tipos de informações que estão sendo enviadas.

    Abraço

    Estevam


    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    sábado, 5 de fevereiro de 2011 13:41