Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/07/2010, 11:18
Avatar de -rommel_
-rommel_
 
Fecha de Ingreso: junio-2008
Ubicación: Lima
Mensajes: 360
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Listar Tabla VisualB + Access

Código vb:
Ver original
  1. Sql = "SELECT * FROM Categorias ORDER BY Categoria_Nombre"
  2. Conectar.Open "Provider = Microsoft.jet.oledb.4.0; data Source = C:\Users\Admin\Documents\Database_ARE[MJ].mdb"
  3. Query.Open Sql, Conectar, adOpenDynamic, 3
  4. Set tRs = Conectar.Execute(Sql)
  5.  
  6. Set DataGrid1.DataSource = Query
  7.  
  8.  
  9. 'te deja el recordset en el primer registro
  10. While Not Query.EOF
  11.     'mostrar el campo que quieras si es mas de uno debes concatenarlos
  12.    MsgBox (Query!Categoria_Nombre)
  13.     Query.MoveNext
  14. Wend
  15.  
  16. 'Cierra, Libera la memoria
  17.    Query.Close
  18.     Set Query = Nothing
  19.     Conectar.Close
  20.     Set Conectar = Nothing

de verdad no entiendo tu codigo...
-- Declaracion de Variables (ADODB.Connection -> ADODB.Recordset)
-- Conexion de ADODB.Connection
-- Conexion de ADODB.Recordset con el ADODB.Connection y la Consulta
-- Setear El DataGrid con el ADODB.Recordset
-- Recorrer el ADODB.Recordset
-- Cerrar ADODB.Recordset y ADODB.Connection
en ese orden... ahi no se cual es tu Recordset... si tRs o Query... pero el Seteo del DataGrid ponlo fuera del WHILE...