Buon giorno, altro giro altra corsa( problema).Comunque, volevo sapere cortesemente, come si fà per ordinare il valore del campo IDProgr, contenente i seguenti valori:
I record sono cosi all'interno della tabella:
1° record:2C
2° record:3C
.....
1000° record:1020C
etc etc.
Questa è la query che eseguo, ma, a seconda dell'ordinamento Desc o Asc, non mi estrapola giusto.
codice:
//se eseguo questa query, mi restituisce i record partendo da:9C,poi 99C,999C etc etc
SELECT IDProgr FROM TABChiamate order by IDProgr desc
// se eseguo quest'altra parte da:1000C,1001C,1002C ect ect
SELECT IDProgr FROM TABChiamate order by IDProgr asc
//invece se eseguo tramite Query Analyzer di MS sql Server questa query:
SELECT IDProgr FROM TABChiamate
//non ho nessu problema, parte ovviamente dal primo IDProgr, quello che mi serve...
//questo è quello che faccio
<?
$rs = $db->Execute("SELECT IDProgr FROM TABChiamate");
while (!$rs->EOF){
$IDProgr = $rs->Fields['IDProgr']->Value;
$rs->MoveNext();
}
echo "<input type='text' name='txtProgr' style='width:50px' maxlength='6' size='5' value='".$IDProgr."'>";
?>
Forse è un problema di questa sintassi: while (!$rs->EOF){?
dato che non l'ho mai usata, e prutroppo la devo utilizzare per via degli ODBC, non so come fare diversamente...( Sempre se il problema, ripeto, dipende dal while..)
Grazie come sempre...