Foros del Web » Programación para mayores de 30 ;) » .NET »

Comprobar si la consulta es vacia

Estas en el tema de Comprobar si la consulta es vacia en el foro de .NET en Foros del Web. Hola a to2, Estoy realizando una consulta a mi BD. Lo que quiero es antes de realizar el bucle saber si la consulta ha devuelto ...
  #1 (permalink)  
Antiguo 16/05/2006, 01:54
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 7 meses
Puntos: 0
Comprobar si la consulta es vacia

Hola a to2,
Estoy realizando una consulta a mi BD. Lo que quiero es antes de realizar el bucle saber si la consulta ha devuelto o no registros (lo que en asp es : if rs.eof then), pero no se como realizar dicha comprobación ya que lo que he puesto es :
if (objDataReader.Read()=true) then pero esto lo que hace es leer ya el primer registro y mover al siguiente , por lo que cuando entra en el bucle me faltan registros.
Alguien me puede decir como realizar dicha comrpobación??
os dejo el codigo que estoy utilizando.
Código:
 
 objConnection = New OleDbConnection(conexiondb)
 strSQLQuery = "SELECT * FROM Menu where idMenu="&idM
 objCommand = New OleDbCommand(strSQLQuery, objConnection)
 objConnection.Open()
 objDataReader = objCommand.ExecuteReader()
 
 if (objDataReader.Read()=true) then
      While objDataReader.Read()
   ' hago aqui una serie de acciones
   nombre = ObjDatareader.Item("nombre")
  end while
else
 'hago otra sere de acciones
 nombre = "Nombre Comun"
end if
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI
  #2 (permalink)  
Antiguo 17/05/2006, 16:05
 
Fecha de Ingreso: enero-2004
Mensajes: 310
Antigüedad: 20 años, 3 meses
Puntos: 0
creo que es algo como rowsafected o algo asi
__________________
Un saludo,
Trucos
Videos
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 06:26.