Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/07/2011, 23:39
wwwmaster
 
Fecha de Ingreso: noviembre-2002
Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años
Puntos: 37
Respuesta: Extraer datos de una tabla, para luego mostrarlos

Desde Access no recuerdo haberlo hecho, pero creo que tiene los objetos para la conexion local a la base de datos donde reside el script (dentro del mismo .mdb).

Si requirieras hacerlo desde Excel (con VBA), o desde VB 6, .net o ASP (vb), puedes hacerlo creando los objetos de conexion OLEDB, leete algunos tutoriales en google, basicamente es tener la DLL donde estan los drivers (Microsoft Activex Data Objetcs 2.5).

Existen 3 objetos que puedes instanciar para realizar la conexion:
objeto connection (para crear la conexion al .MDB con el driver adecuado).
objeto recordset (para hacer selects)
objeto command (util para ejecutar stored procedures, deletes, update o insert )

Para el caso de recordset, por ejemplo, solo es cosa de crearlo, asignarle el SQL a ejecutar (SELECT * FROM EMPLEADOS), y abrir el objeto ya conectado al objeto connection (abierto previamente).

Luego recorres el recordset (objeto que contiene a los registros) con algo como:
do while not rsEmpleados.eof
id = rsEmpleados.fields("numero")
nombre = rsEmpleados.fields("nombre")

rsEmpleados.movenext
loop

y las variables las colocas ya sea en celdas de excel, en campos de textbox, o en un grid de datos.

Ejemplo con .net:
http://www.elguille.info/NET/ASPNET/fwAccessADO.htm

ejemplo con ASP
http://www.tizag.com/aspTutorial/aspADO.php

ejemplo con excel:
http://www.exceltip.com/st/Import_da...Excel/427.html