Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/12/2009, 21:09
thebestmatrix007
 
Fecha de Ingreso: septiembre-2008
Mensajes: 38
Antigüedad: 15 años, 7 meses
Puntos: 0
Sonrisa Respuesta: [Ayuda] Traducir Codigo php a VB 6

Cita:
Iniciado por culd Ver Mensaje
Código:
<?PHP

function updaterank() {
   global $db;
     $updrank = $db->Execute("SELECT Id, TotalScore FROM game ORDER BY 'TotalScore' DESC");
     $rank = 0;
     foreach ($updrank->GetArray() as $r => $rankinfo) {
          $rank++;
          $db->Execute("UPDATE game SET TotalRank=? WHERE Id = ?", array($rank,$rankinfo['Id']));
     }
}
No leiste lo que puse, o sos un completo ignorante y al no saber de lo que te escribi, directamente omitiste por ignorancia bruta.

Código vb:
Ver original
  1. Public Sub updaterank()
  2.    Dim rank as integer
  3.  
  4.    recorset1.Open "SELECT Id, TotalScore FROM game ORDER BY 'TotalScore' DESC", conexion, adOpenStatic, adLockReadOnly
  5.  
  6.    Do While recorset.EOF = False
  7.       rank = rank + 1
  8.       recorset2.Open "UPDATE game SET TotalRank='" rank & "' WHERE Id = '" & recorset1("Id") & "';", conexion, adOpenDynamic, adLockOptimistic
  9.       recorset1.movenext
  10.    Loop
  11.    
  12.    recorset1.close
  13. End Sub

Obviamente tenes que declarar los dos recorset y podes usar una misma conexion para los dos recorset (esa conexion tambien la tenes que declarar)
gracias por la ayuda, pero tampoco seas tan grosero, si no puedesayudarme no lo hagas, en cuanto los recordsets, eso fue lo primero que use y uso una sola conexion para todas y mi duda solo era eso, y pues ya aclarada te agradesco de todas formas.

saludos