Foros del Web » Programando para Internet » ASPX (.net) »

Contar tablas de Access desde ASP.NET

Estas en el tema de Contar tablas de Access desde ASP.NET en el foro de ASPX (.net) en Foros del Web. Buenas tardes, me gustaria saber como puedo buscar / contar / enumerar tablas de access desde una pagina ASP.NET, es decir, poner en un combobox ...
  #1 (permalink)  
Antiguo 01/06/2007, 09:46
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 4 meses
Puntos: 0
Contar tablas de Access desde ASP.NET

Buenas tardes, me gustaria saber como puedo buscar / contar / enumerar tablas de access desde una pagina ASP.NET, es decir, poner en un combobox todas las tablas que hay en una base de datos Access 2000. Con esto podria ahorrarme mucho trabajo duplicado xD.


Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 01/06/2007, 11:35
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Contar tablas de Access desde ASP.NET

Con el framework 1.1, utilizando DAO...solo hay que agregar la referencia COM correspondiente a la version de la base de datos.

Ejemplo...

Código:
Dim dbsNorthwind As Database
Dim wo As workSpace
Dim workSpace As workSpace
Dim eng As New DAO.DBEngine

Dim tdfNew As TableDef
Dim tdfLoop As TableDef
Dim prpLoop As DAO.Property

Try
    workSpace = eng.CreateWorkspace("Norte", "Admin", "", DAO.WorkspaceTypeEnum.dbUseJet)
    dbsNorthwind = workSpace.OpenDatabase("c:\Northwind.mdb", , , "UID=Admin;PWD=")

    With dbsNorthwind
        Response.Write("<br>" & .TableDefs.Count)

        ' Enumerate TableDefs collection.
        For Each tdfLoop In .TableDefs
            Response.Write("<br>" & tdfLoop.Name)


        Next tdfLoop
        .Close()
    End With


Catch ex As Exception
    Response.Write(ex.ToString)
End Try
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 04/06/2007, 01:38
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Contar tablas de Access desde ASP.NET

El primer problema lo tengo en la declaracion "Dim dbsNorthwind As Database", VB me dice que no esta definido el tipo "Database"

:(
  #4 (permalink)  
Antiguo 04/06/2007, 08:53
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 5 meses
Puntos: 38
Re: Contar tablas de Access desde ASP.NET

hay que agregar la referencia a DAO e importarlo en el codigo de pagina...
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #5 (permalink)  
Antiguo 04/06/2007, 10:26
 
Fecha de Ingreso: enero-2005
Ubicación: Benifaió (Valencia)
Mensajes: 319
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: Contar tablas de Access desde ASP.NET

Muchas gracias, ya me funciona xD
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.