Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 16-may-2006, 01:54   #1 (permalink)
Motki ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2003
Mensajes: 287
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
Motki está desconectado   Responder Citando
Antiguo 17-may-2006, 16:05   #2 (permalink)
Dynk está en el buen camino
 
Fecha de Ingreso: enero-2004
Mensajes: 311
creo que es algo como rowsafected o algo asi
__________________
Un saludo,
Trucos
Videos
Dynk está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93