Foros del Web » Programando para Internet » ASPX (.net) »

poner en una variable el valor de un campo.

Estas en el tema de poner en una variable el valor de un campo. en el foro de ASPX (.net) en Foros del Web. Buenas Sres, Feliz año Nuevo. Antes en ASP buscaba select mediante, un registro en un access en donde le decia que el where era igual ...
  #1 (permalink)  
Antiguo 03/01/2007, 08:34
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
poner en una variable el valor de un campo.

Buenas Sres, Feliz año Nuevo.

Antes en ASP buscaba select mediante, un registro en un access en donde le decia que el where era igual a tal cosa. Si el registro existía yo podia poner algo asi:

dim dato_buscado
dato_buscado = rst("nombre_campo") con lo cual extraia un valor y lo asignaba a la variable.

Como se hace esto mismo en ASP NET?

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 04/01/2007, 05:28
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 22 años, 3 meses
Puntos: 1
Re: poner en una variable el valor de un campo.

Lo he solucionado momentaneamente, de chapuza, pero por ahora me sirve. Declaro un objeto de tipo DataRow, y le tiro un objeto de tipo OleDbDataAdapter como si fuera el viejo recordset. Luego en una variable ya declarada bajo el valor del campo que necesito:

Dim vencimiento As String
Dim reg As DataRow
reg = dsUsu.Tables(0).Rows(0)
vencimiento = reg("vencimiento")

Solo queda Databindear todos los objetos de la pagina. Puedo imprimirlo por pantalla para verificar que obtuve lo que queria.

Page.DataBind()
Response.Write(vencimiento)

seguramente habra una forma de hacer esto de forma mas tecnica, pero es lo que hay.

Saludos.
__________________
Carlunchos
  #3 (permalink)  
Antiguo 04/01/2007, 09:35
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 1 mes
Puntos: 1
Re: poner en una variable el valor de un campo.

pones:


SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
reader["vencimiento"].ToString()
}

Antes tienes que haberte declaraddo la conexion y el comando
__________________
:si: El hombre es el único animal que come sin tener hambre, bebe sin tener sed y habla sin tener nada que decir. :si:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:43.