![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Seleccionar un registro aleatorio en una tabla con un query!!
Primero que nada hola a todos, esta es mi primer consulta y a que no he podido encontrar respuestas en otros hilos.
Me dieron un pequeño trabajo, en el que tengo que hacer un juego del ahorcado con acceso a BD, lo que estoy tratando de hacer es seleccionar un registro de manera aleatoria, mi tabla tiene 2 campos, una para el código (1,2,3,...,n), y otro donde va el término (Caballo, perro, etc.), lo que hice fue lo siguiente:
pero siempre me devuelve el mismo registro el primero, como puedo hacer que realmente seleccione de manera aleatoria uno de mis registros en la tabla... Agradezco cualquier ayuda, es algo que me tiene sin dormir y mi tiempo de entrega se acaba. |
|
#2
|
||||
|
||||
|
Aunque no lo has puesto en el código, se supone que car será un integer.
Aquí te pego un ejemplo, para que veas como trabaja random
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cita:
|
|
#4
|
||||
|
||||
|
No sé qué base de datos estás usando, ¿has visto qué valor devuelve pos:=Query1.RowsAffected;?, seguramente siempre devuelve 1.
En lugar de: select * from palabras.db usa select count(*) from palabras.db Y no uses rowsaffected
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Algo así:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Gracias, probé antes con eso antes y no me dí cuenta de un error en mi bd, estoy usando paradox, ahora si me devuelve un registro aleatorio...muchas gracias, cuando termine subiré la aplicación para que puedan verla...muchísimas gracias nuevamente...
|
|
#7
|
|||
|
|||
|
Gracias a la ayuda, este es el código de mi Form1, en el Form2 está todo lo referente a cargar palabras a la BD, y en el Form3 todo lo referente al programa donde pongo el agradecimiento al foro y a Casimiro Notevi muchas gracias...
|
|
#8
|
||||
|
||||
|
Vaya, gracias, nunca vi a "Casimiro Notevi" en un "Acerca de..."
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como seleccionar campos de una tabla sin saber cuantos van a seleccionar | david duarte | SQL | 7 | 05-04-2010 21:15:43 |
| Seleccionar 2 campos en 1 en Query | mrdileyby | Conexión con bases de datos | 6 | 13-04-2007 22:41:39 |
| No seleccionar un registro en un dbgrid | m8estrella83 | Varios | 2 | 13-09-2006 01:22:37 |
| Seleccionar registros en una tabla, envio, e insercion en otra tabla!! | EfrainSanmiguel | Conexión con bases de datos | 3 | 21-10-2004 01:12:43 |
| Borrar e Insertar un registro de una tabla con Query | Draco | Conexión con bases de datos | 4 | 06-05-2004 17:27:37 |
|