Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2013, 03:32
oslar
 
Fecha de Ingreso: marzo-2008
Mensajes: 81
Antigüedad: 16 años, 1 mes
Puntos: 0
evitar que salga un registro que no quiero

Buenas de nuevo compañeros.

La idea que tengo es la de buscar en una tabla y evitar que salgan una pregunta que anteriormente esta marcada como preguntada.

para ello primero saco un numero al azar dentro del rango del numero de preguntas que tengo en la base de datos y luego miro si en su campo de si esta preguntada,lo está.
el codigo que utilizo es este,pero no me da lo que quiero.

Código vb:
Ver original
  1. b = CStr(cmd.ExecuteScalar()) - 1
  2.        
  3.         Do
  4.             a = 1 + (Rnd() * b)
  5.         Loop While a >= b
  6.  
  7.  
  8.         For Each datos As DataRow In imagentabla.Rows
  9.  
  10.             If (datos("id").ToString) = a And datos("preguntada").ToString = False Then
  11.                 Button9.Text = datos("tema").ToString
  12.             End If
  13.  
  14.         Next

con este codigo si el numero al azar es una pregunta que ya a sido preguntada,no me sale nada.

nose si me e explicado bien,pero sino decirmelo e intentare explicarme mejor.

gracias por vuestra ayuda.