PUBLIC FUNCTION LlenarCampos(strTabla AS String) AS Boolean
DIM tabla AS Variant, campo AS Variant
lstCampos.Clear
IF hConn.Tables.Exist(strTabla) = TRUE THEN
FOR EACH tabla IN hConn.Tables 'aquí está, tengo que reccorer todas las tablas hasta dar con la buscada.
IF tabla.name = strTabla THEN
FOR EACH campo IN tabla.fields
lstCampos.Add(campo.name & "[" & CStr(campo.type) & "]")
NEXT
ENDIF
NEXT
ELSE
Message("La tabla " & strTabla & " no existe.")
ENDIF
RETURN TRUE
END
DIM tabla AS Variant, campo AS Variant
lstCampos.Clear
IF hConn.Tables.Exist(strTabla) = TRUE THEN
FOR EACH tabla IN hConn.Tables 'aquí está, tengo que reccorer todas las tablas hasta dar con la buscada.
IF tabla.name = strTabla THEN
FOR EACH campo IN tabla.fields
lstCampos.Add(campo.name & "[" & CStr(campo.type) & "]")
NEXT
ENDIF
NEXT
ELSE
Message("La tabla " & strTabla & " no existe.")
ENDIF
RETURN TRUE
END
no tengo manera de hacer
mitabla = hconn.tables["nombretabla"]
ni nada que se le parezca, he probado con variants, con colecciones, accediendo por nombre y nada.
Alguien me puede ayudar en esto?
Por cierto uso la versión 2.13, que es la que viene en ubuntu y no me atrevo a actualizar yo solito...
saludos!