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