Holas
 
Recien estoy comenzando a incursionar por las bases de datos y Visual Basic... Intento hacer lo mismo que Avellaneda dice en el ultimo Post, pero me da error; la verdad es que estoy nulo con esto, recien me animo a meterme en estos temillas. 
Aca les dejo el codigo, espero me ayuden a corregirlo; en mi caso uso MySQL:  
Código:
 Private Sub Form_Load()
Dim Con As ADODB.Connection
Dim Rec As ADODB.Recordset
    Dim Conexion As String
    Set Con = New Connection
    Con.CursorLocation = adUseClient
    Conexion = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Port=3306;Option=131072;Stmt=;Uid=root;Pwd=pass;Database=p;"
    Con.Open Conexion
Set Rec = New Recordset
With Rec
Rec.Open "Select * From p_users", Con, adOpenStatic, adLockOptimistic
End With
Set MSFlexGrid1.DataSource = Rec
End Sub
  Tengo un MSFlexGrid y me gustaria llenarlo de forma automatica con los registros de la BD, les agradezco cualquier ayudita! 
El error es:  
'Variable de tipo Object o la variable del bloque With no esta establecida' 
Saludos y Gracias