listar las tablas de una base de datos
Moderador: Moderadores
listar las tablas de una base de datos
yo quisiera saber si existe algun comando para poder obtener una lista de las tablas de una base de datos en access con una consulta sql o alguna instruccion en visual basic .net o alguna otra forma para listar estas tablas???
listar tablas
esta sql te lista tablas y consultas si solo quieres tablas elimina la parte que se refiere a las consultas
SELECT [MsysObjects].[Name] AS ObjectName, IIf([type]=1 Or [type]=6,"Table","Query") AS ObjectType FROM MsysObjects WHERE (((Left$([Name],1))<>"~") And ((Left$([Name],4))<>"Msys") And (([MsysObjects].[Type])=1 Or ([MsysObjects].[Type])=5 Or ([MsysObjects].[Type])=6) And (([MsysObjects].[Flags])=2097152 Or ([MsysObjects].[Flags])=128 Or ([MsysObjects].[Flags])=0 Or ([MsysObjects].[Flags])=16)) ORDER BY [MsysObjects].[Name];
SELECT [MsysObjects].[Name] AS ObjectName, IIf([type]=1 Or [type]=6,"Table","Query") AS ObjectType FROM MsysObjects WHERE (((Left$([Name],1))<>"~") And ((Left$([Name],4))<>"Msys") And (([MsysObjects].[Type])=1 Or ([MsysObjects].[Type])=5 Or ([MsysObjects].[Type])=6) And (([MsysObjects].[Flags])=2097152 Or ([MsysObjects].[Flags])=128 Or ([MsysObjects].[Flags])=0 Or ([MsysObjects].[Flags])=16)) ORDER BY [MsysObjects].[Name];