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