Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2009, 20:26
Avatar de BlueSkull
BlueSkull
 
Fecha de Ingreso: noviembre-2008
Ubicación: Chile
Mensajes: 504
Antigüedad: 18 años
Puntos: 4
Respuesta: Ayuda con SQLDATAREADER C#

Estimado, te dejo estos ejemplos que hacen lo mismo pero de diferente modo:

Código PHP:
public int funcionsqldr1 (string num)
    {
        
Conexion con1 = new Conexion();
        
con1.Conectar();

        
string sql1 = "SELECT campo1, campo2, camp.... FROM tabla1 WHERE campo1 = @parametro";
        
SqlCommand cmd1 = new SqlCommand(sql1, con1.get_conecction());
        
cmd1.Parameters.AddWithValue("@parametro", num);
        
SqlDataReader dr = cmd1.ExecuteReader(CommandBehavior.CloseConnection);

        while (
dr.Read())
        {
            
this.num1 = dr.GetInt32(0);
            
this.num2 = this.num1 + 1;
        }
        
dr.Close();
        
con1.Desconectar();
        return 
num2;
    }

public 
Int32 funcionsqldr2 (string num)
    {
        
Conexion con2 = new Conexion();
        
con2.Conectar();

        
string sql2 = "SELECT campo1, campo2, camp.... FROM tabla1 WHERE campo1 = @parametro";
        
SqlCommand cmd2 = new SqlCommand(sql2, con2.get_conecction());
        
cmd2.Parameters.AddWithValue("@parametro"  ,   num);

        
using (SqlDataReader dr3 = cmd2.ExecuteReader())
        {
            while(
dr3.Read())
                
num = dr3.GetInt32(0);
        }
        
con2.Desconectar();
        return 
nume;
    } 
Arreglalo a tu requerimiento, cualquier duda consulta.
Adios.
__________________
"Incluso las torres más altas empiezan en el suelo."
"Sé Ágil..."
StreamWriter