Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/11/2009, 11:47
Avatar de lokoman
lokoman
 
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 15 años, 7 meses
Puntos: 47
Respuesta: Comparación de tablas y procedimientos... ayuda.

Hola!!!

Para obtener los nombres de las tablas de una BD, puedes usar el siguiente query:
SELECT Name FROM NOMBRE-BD.DBO.sysobjects WHERE (xtype = 'U')

Una vez obtenidos los nombres de las tablas, puedes obtener los nombres de los campos a traves de un recordset:
RSDATA.Source = "SELECT * FROM NOMBRE-BD.DBO.NOMBRE-TABLA"
RSDATA.Open , CONEXION, adOpenForwardOnly, adLockReadOnly

Listando los nombres en un listbox:
LISTBOX.Clear
For Each Column In RSDATA.Fields
LISTBOX.AddItem Column.Name
Next

Espero que te ayude!!