por favor, ayuda.!!! (espero conectado),por favor, urgente
como puedo lanzar una select y el resultado se me cargue en un cuadro de texto??
Ej.
Tengo un mantenimientoque tiene un campo de itra tabla en vel formulario.por lo tanto quiero sacar la denominacion de ese codigo cada vez que cambia(por ejemplo an navegar). por eso en el evento qel cambio del texto del control pienso que habria que lanzar una SQL al estilo select denominacion from clientes where idCliente =Texto deel control que contiene el codigo"
como se hace para asignar el resultado a un cuadro de texto??? Perdon por la chapa
Gracias
Ej.
Tengo un mantenimientoque tiene un campo de itra tabla en vel formulario.por lo tanto quiero sacar la denominacion de ese codigo cada vez que cambia(por ejemplo an navegar). por eso en el evento qel cambio del texto del control pienso que habria que lanzar una SQL al estilo select denominacion from clientes where idCliente =Texto deel control que contiene el codigo"
como se hace para asignar el resultado a un cuadro de texto??? Perdon por la chapa
Gracias
Elph tu planteamiento es correcto pero creo que seria lo mismo o mas sencillo sin tener que utilizar un procedimiento almacenado y simplemente una instruccion sql, de esta forma (vb.net):
dim resultado as string
Dim command As SqlCommand = New SqlCommand
command.Connection = miConexion
command.CommandType = CommandType.Text
command.CommandText = "SELECT DENOMINACION FROM CLIENTES WHERE ID_CLIENTE = ' "+ el valorquesea + " ' "
resultado = cstr(command.scommand.ExecuteScalar())
'En resultado tienes el valor que necesitas
dim resultado as string
Dim command As SqlCommand = New SqlCommand
command.Connection = miConexion
command.CommandType = CommandType.Text
command.CommandText = "SELECT DENOMINACION FROM CLIENTES WHERE ID_CLIENTE = ' "+ el valorquesea + " ' "
resultado = cstr(command.scommand.ExecuteScalar())
'En resultado tienes el valor que necesitas
Buenas...
ejemplo cogeria el codigo de tabla donde x=3, si hay mas de uno solo cogeria la primera.
SqlConnection conn = new SqlConnection("Cstring");
SqlCommand cmd =new SqlCommand("select codigo from tabla where x=@valor", conn);
cmd.CommandType=CommandType.StoredProcedure;
SqlParameter sqlParam=cmd.Parameters.Add("@valor",SqlDbType.Int);
sqlParam.Value=3;
conn.open();
string codigo=(string)cmd.ExecuteScalar();
conn.close();
//asignar a una caja
TextBo1.Text=codigo;
ejemplo cogeria el codigo de tabla donde x=3, si hay mas de uno solo cogeria la primera.
SqlConnection conn = new SqlConnection("Cstring");
SqlCommand cmd =new SqlCommand("select codigo from tabla where x=@valor", conn);
cmd.CommandType=CommandType.StoredProcedure;
SqlParameter sqlParam=cmd.Parameters.Add("@valor",SqlDbType.Int);
sqlParam.Value=3;
conn.open();
string codigo=(string)cmd.ExecuteScalar();
conn.close();
//asignar a una caja
TextBo1.Text=codigo;