Delphi - Random en BD

 
Vista:

Random en BD

Publicado por Mauricio Hermens (1 intervención) el 09/02/2003 00:28:59
Hola amigo. Necesito hacer un programa que me de un campo al azar dentro de una base de datos pero siguiendo condiciones que le de. Por ejemplo tengo una columna llamade nombre, y tengo 3 que se llaman Jorge, quiero que al decirle yo Jorge, busque esos 3 y me devuelva uno de ellos al azar. Cualquiera que me pueda ayudar o dar ideas de como se puede hacer se lo agradecere mucho.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Random en BD

Publicado por mamcx (36 intervenciones) el 09/02/2003 20:24:00
Para ubicar los nombres, simplemente haces un SQL con LIKE

SELECT * FROM Personas WHERE Nombre LIKE '%Jorge%'

Luego, chequeas el recordcount. Si es mas de 1, usas la funcion random Y randomize y lo limitas entre 1 hasta recordcount... Esta funcion se encarga de volver un numero al azar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar