none
ASP.NET C# Guardar Select de Oracle en una variable RRS feed

  • Pregunta

  • Buen día,

    Necesito crear un programa en ASP.NET que haga una consulta hacia Oracle (Select, donde obtendrá como resultado 0, 1 o Null) y el resultado de la consulta se guarde en una variable, con la cual debo tomar una decisión para mostrar una de 3 imagenes guardadas en el servidor.

    De antemano muchas gracias por sus comentarios

    viernes, 24 de noviembre de 2017 16:55

Respuestas

  • hola

    si es un unico valor podrias usar el ExecuteScalar

    algo como ser

    string sql = @"SELECT COUNT(*) FROM <Tabla> WHERE campo = :param"; 
    
    using (OracleConnection conn = new OracleConnection("connection string")) 
    { 
    	conn.Open(); 
    	 
    	OracleCommand cmd = new OracleCommand(sql, conn); 
    	cmd.Parameters.AddWithValue(":param", valor); 
    	 
    	object result = cmd.ExecuteScalar(); 
    
    } 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 24 de noviembre de 2017 18:23

Todas las respuestas

  • hola

    si es un unico valor podrias usar el ExecuteScalar

    algo como ser

    string sql = @"SELECT COUNT(*) FROM <Tabla> WHERE campo = :param"; 
    
    using (OracleConnection conn = new OracleConnection("connection string")) 
    { 
    	conn.Open(); 
    	 
    	OracleCommand cmd = new OracleCommand(sql, conn); 
    	cmd.Parameters.AddWithValue(":param", valor); 
    	 
    	object result = cmd.ExecuteScalar(); 
    
    } 

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 24 de noviembre de 2017 18:23
  • Hola Erik987123

    Para que la respuesta brindada por los colaboradores del foro pueda ser útil, favor de marcarla.

    Quedamos al pendiente de cualquier actualización de tu parte.

    Saludos Cordiales

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 27 de noviembre de 2017 23:30
    Moderador