PDA

View Full Version : [ASP] Record random


OrcaAssassina
17-12-2007, 13:48
Per estrarre i dati dal db li estraggo cosi:

Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "Select * from Case order by Data"
Rs.Open SQL, MyConn, 3,3

E me li estrae per data

Ora vorrei estrarre in random

C'è un modo cosi ogni volta che mi carica i dati mi deve caricarli liberamente come gli pare, ogni volta diversi.

Ciao e grazieeeee

OrcaAssassina
11-01-2008, 16:00
Per estrarre i dati dal db li estraggo cosi:

Set Rs = Server.CreateObject("ADODB.Recordset")
SQL = "Select * from Case order by Data"
Rs.Open SQL, MyConn, 3,3

E me li estrae per data

Ora vorrei estrarre in random

C'è un modo cosi ogni volta che mi carica i dati mi deve caricarli liberamente come gli pare, ogni volta diversi.

Ciao e grazieeeee

Un aiuto!!!!!!!!!

Ciao e grazieeeeeeeee

yorkeiser
11-01-2008, 16:15
Non ho idea di cosa stai utilizzando per DB (suppongo SqlServer?), ma a livello di SQL nativo non puoi farlo; un modo per aggirare il problema potrebbe essere questo: se il db che usi ha una funzione che ritorna dei numeri casuali (ad esempio, su Oracle è dbms_random.random), puoi fare una cosa del tipo

Select Campo1, Campo2, ..., funzione_random AS CASUALE from Case order by CASUALE

OrcaAssassina
11-01-2008, 16:42
Non ho idea di cosa stai utilizzando per DB (suppongo SqlServer?), ma a livello di SQL nativo non puoi farlo; un modo per aggirare il problema potrebbe essere questo: se il db che usi ha una funzione che ritorna dei numeri casuali (ad esempio, su Oracle è dbms_random.random), puoi fare una cosa del tipo

Select Campo1, Campo2, ..., funzione_random AS CASUALE from Case order by CASUALE

Uso un db creato con ACCESS