OpenSchema
Publicado por Jose Ortega (5 intervenciones) el 25/08/2004 22:15:44
MI PREGUNTA ES PORQUE NO ME ACEPTA EL OPENSCHEMA o si me dicen otro metodo para cargar las tablas de la base da datos
gracias
Option Explicit
Global db As New ADODB.Connection
Global Aux As New ADODB.Recordset
Global temp As New ADODB.Recordset
Dim TablaType() As String
Dim TablaName() As String
Dim j As Integer
Dim i As Integer
Dim Findsps As String
Dim OrderF As String
Sub Abro_Datos()
Set db = New ADODB.Connection
db.Provider = "Microsoft.Jet.OLEDB.4.0"
db.Open "Data Source=C:\Sistemas\Ventas.mdb" & datos
seleccionar
End Sub
Private sub seleccionar()
Set vertabla = db.OpenSchema(adSchemaTables)
ReDim Preserve TablaName(0)
ReDim Preserve TablaType(0)
Do While Not vertabla.EOF
If vertabla!TABLE_TYPE = "TABLE" Then
TablaName(i) = vertabla!TABLE_NAME
i = i + 1
ReDim Preserve TablaName(i)
End If
vertabla.MoveNext
Loop
For j = 0 To i - i
Tabla.AddItem TablaName(j)
Next j
db.Close
Exit Sub
Errhandler:
End Sub
gracias
Option Explicit
Global db As New ADODB.Connection
Global Aux As New ADODB.Recordset
Global temp As New ADODB.Recordset
Dim TablaType() As String
Dim TablaName() As String
Dim j As Integer
Dim i As Integer
Dim Findsps As String
Dim OrderF As String
Sub Abro_Datos()
Set db = New ADODB.Connection
db.Provider = "Microsoft.Jet.OLEDB.4.0"
db.Open "Data Source=C:\Sistemas\Ventas.mdb" & datos
seleccionar
End Sub
Private sub seleccionar()
Set vertabla = db.OpenSchema(adSchemaTables)
ReDim Preserve TablaName(0)
ReDim Preserve TablaType(0)
Do While Not vertabla.EOF
If vertabla!TABLE_TYPE = "TABLE" Then
TablaName(i) = vertabla!TABLE_NAME
i = i + 1
ReDim Preserve TablaName(i)
End If
vertabla.MoveNext
Loop
For j = 0 To i - i
Tabla.AddItem TablaName(j)
Next j
db.Close
Exit Sub
Errhandler:
End Sub
Valora esta pregunta


0