Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Divex en 17 Enero 2006, 04:45 am



Título: Sobre Vb y Mysql
Publicado por: Divex en 17 Enero 2006, 04:45 am
Hola como puedo hcaer un recordset para sacar toda la info de una tabla... ejemplo.. este es el recordset:
--------------------------
MiRecordset.open (Select char_name From characters Where accesslevel like '200'"), MiConexion
--------------------------
El resultado de esto me da el primer usuario que tenga 200 en accesslevel... pero como hago para que me los de a todos???
usando EOF... pero como lo uso?
gracias!


Título: Re: Sobre Vb y Mysql
Publicado por: Thaorius en 17 Enero 2006, 17:54 pm
Primero, haz un if que compruebe que tienen algun registro en la db.

Despues de eso, te vas a rs.BOF y con un bucle recojes los datos, luego simplemente avanzas por el recorset.

Ejemplo:
Código:
'Si tengo registros...
If Not (Recset.BOF And Recset.EOF) Then

'valla al primer registro
Recset.MoveFirst

'Mientras que haya registros, repita...
Do While Not Recset.EOF

'Hacer accion con los datos, en este caso estoy agregandolos a un treeview
AddChild "Admin" & i, "Admins", Recset.Fields("UserName")

'Avanzo 1 registro en el recordset
Recset.MoveNext

'Fin del bucle
Loop
End If

Saludos