Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2014, 15:59
betooteb
 
Fecha de Ingreso: febrero-2014
Ubicación: distrito federal
Mensajes: 2
Antigüedad: 10 años, 1 mes
Puntos: 0
Problema al crear una tabla con ADOX

Hola, soy nuevo en estos foros asi que no se si aquí debería ir esto...

Antes que nada les digo que soy autodidacta y mis códigos tal vez no estén bien implementados pero al fin de cuentas funcionan.

el problema que tengo es el siguiente:

Creo una tabla en Access desde visual basic, pero quiero ver si hay manera de crear las columnas desde una variable, aquí les pongo el código

Private Function creartabla()
Dim dias As Variant
Dim tablanombre As Boolean
Dim cat As ADOX.Catalog
Dim tbl As ADOX.Table
Dim a As Variant
a = 1

Set cat = New ADOX.Catalog
Set tbl = New ADOX.Table
Call main
cat.ActiveConnection = adcon

With tbl
.name = lblmes.Caption
.Columns.Append "idmes", adInteger
cat.Tables.Append tbl
Do Until a = 33
lblcampo = a
.Columns.Append "lblcampo", adVarWChar, 10
cat.Tables.Append tbl
a = a + 1

Loop

adcon.Close
End With
End Function

Todo funciona mi problema es que lblcampo toma el valor de 1,2 3 pero al momento de crear la columna no me toma la variable, por favor me urge corregir este error ya que me crea la tabla como lblcampo

de antemano muchas gracias por su ayuda