Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2011, 16:26
humberto81
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 1
obtener datos de un store procedure en c#

hola todos.

miren tengo este error 'dr' es variable pero se utiliza como metodo.
la linea de error vars_cod_armador = dr("s_cod_armador");

es lo mismo que hago en visual pero en c# no me sale.
tengo este codigo.


Código C++:
Ver original
  1. string vars_cod_armador;
  2.         ConnectionStringSettings conectar = ConfigurationManager.ConnectionStrings["ConnectionString"];
  3.         SqlConnection sqlconectar = new SqlConnection();
  4.         sqlconectar.ConnectionString = conectar.ConnectionString;
  5.         SqlCommand cmd = new SqlCommand("sp_web_llenar_form_cotenc", sqlconectar);
  6.         cmd.CommandType = CommandType.StoredProcedure;
  7.         cmd.Connection.Open();
  8.        
  9.         cmd.Parameters.Add("@idn_num_cotizacion", SqlDbType.Int).Value = (Session["numcotizacion"]);
  10.         cmd.Parameters.Add("@ids_cod_agencia", SqlDbType.Char, 5).Value = (Session["codigosucursal"]);
  11.         SqlDataReader dr = cmd.ExecuteReader();
  12.         if (dr.Read())
  13.         {
  14.             vars_cod_armador = dr("s_cod_armador");
  15.             Lblresultado.Text = Txts_des_comentario.Text;
  16.             if (vars_cod_armador == "PTSA")
  17.             { Response.Redirect("Default2.aspx"); }
  18.             else { Response.Redirect("Default.aspx");}
  19.         }
  20.         else
  21.         {
  22.             Response.Write("<script language=javascript>alert('No Grabaron los datos. Favor Iniciar Sesion');</script>");
  23.         }
  24.         cmd.Connection.Close();


espero su ayuda.

gracias