none
Must declare the variable '@p1' RRS feed

  • Pergunta

  • Pessoal, alguém já sabe como resolver isso, já tentei de um tudo e nada. abs e obrigado.

    cmdx.CommandTimeout = 0
    cmdx.Parameters.AddWithValue(

    "@p1", Date.Today)
    cmdx =
    New SqlCommand("Insert Into KPI_SALDO_DIA(data)Values(@p1)", conn)
    cmdx.ExecuteNonQuery()
    sql =
    String.Empty
    cmdx =
    Nothing

    quinta-feira, 17 de dezembro de 2009 18:26

Respostas

  • Adriano,

    Defina o parâmetro após criar o comando. No seu código o parâmetro é adicionado na coleção de parâmetros de um comando e posteriormente um novo comando é criado. Faça a inversão da ordem desse código.

    Exemplo:

    cmdx = New SqlCommand("INSERT INTO KPI_SALDO_DIA (data) VALUES (@p1)", conn)
    cmdx.Parameters.AddWithValue("@p1", Date.Today)

    Att.

    Ari C. Raimundo
    • Marcado como Resposta Adriano_SP terça-feira, 22 de dezembro de 2009 11:07
    sexta-feira, 18 de dezembro de 2009 12:36