none
passando parametros para a query com entlib (oracle) RRS feed

  • Pergunta

  • Pessoal

    Eu tenho em nosso projeto aqui N querys (executadas com DataReader) que populam arrays e etc., e naturalmente estas querys procisam de parametrôs.

    Como passar parametros para a query (query, não SP, query "pura") usando EntLib?!

    alguém poderia dar um exemplo? algo como:

    "SELECT nome FROM pessoa WHERE nome = @nome"
    segunda-feira, 14 de maio de 2007 14:13

Todas as Respostas

  • Ola, não entendi muito bem seu problema, mas vc ta tentando adicionar parametros a query a partir de um controle (textBox por exemplo)? Vc ta usando Stored procedure?
    adicionar parametros a query eu faço da seguinte forma:

     Dim comando As OracleCommand = New OracleCommand()
                comando.Connection = conn
                comando.CommandText = "ADD_LOCATION"
                comando.CommandType = CommandType.StoredProcedure
                comando.Parameters.Add("name", OracleType.VarChar, 10).Value = Me.txtNome.Text
                comando.Parameters.Add("city", OracleType.VarChar, 10).Value = Me.txtCidade.Text
                conn.Open()
                comando.ExecuteNonQuery()

    Eu uso uma stored procedure que recebe dois parametros textbox.
    Espero ter ajudado.
    quarta-feira, 16 de maio de 2007 12:54
  • "SELECT nome FROM pessoa WHERE nome = :nome"
    quinta-feira, 17 de maio de 2007 03:35