public int genera_OF()
{
String strCn = ConfigurationSettings.AppSettings["miconexion"];
SqlConnection cn = new SqlConnection(strCn);
cn.Open();
string sql;
Random crit = new Random();
int numOF=-1;
sql ="select * from tbl_OF_Genera where OF_estado = 0";
SqlCommand cmdOF = new SqlCommand(sql,cn);
SqlDataReader drOF = cmdOF.ExecuteReader();
while(drOF.Read())
{
numOF = crit.Next(Convert.ToInt32(drOF["OF_id"]),Convert.ToInt32(drOF["OF_id"]));
}
drOF.Close();
return numOF;
}
OK, la consulta me devuelve todos aquellos datos que se ubieran generado como codigo, pero lo que quisera es hacer un random entre los que no tuvieran el campo OF_estado = 0, o los que tuvieran el campo OF_estado =1, que pueden ser varios alternativos, con el codigo que tengo solo em devuelve el mayor
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
![ojotes](http://static.forosdelweb.com/fdwtheme/images/smilies/ojotes.png)
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)