Foros del Web » Programando para Internet » ASP Clásico »

Mostrar tablas de una BD.. SOLO ESO!

Estas en el tema de Mostrar tablas de una BD.. SOLO ESO! en el foro de ASP Clásico en Foros del Web. -------------------------------------------------------------------------------- Hace un tiempo que busco la forma de poder obtener el listado de tablas de una BD pero no lo consigo. Encontré un código ...
  #1 (permalink)  
Antiguo 07/07/2003, 03:43
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 21 años, 1 mes
Puntos: 0
Mostrar tablas de una BD.. SOLO ESO!

--------------------------------------------------------------------------------
Hace un tiempo que busco la forma de poder obtener el listado de tablas de una BD pero no lo consigo.
Encontré un código que devuelve tanto las tablas como tas consultas. Solo me interesan las tablas, y tampoco veo como diferenciar entre unas y otras, para poderle indicar que no muestre las consultas, sino unicamente las tablas...
Este es el código:

<%Set cnn1 = server.createobject("ADODB.Connection")
Cnn1.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/xxxx.mdb"))


Set oRS = cnn1.OpenSchema(4)
tablax=""
Do Until ors.EOF
if tablax<>ors("TABLE_NAME") then
tablax=ors("TABLE_NAME")
response.write ors("TABLE_NAME") &"<br>"
end if
ors.MoveNext
Loop
ors.Close
cnn1.Close
SET cnn1=nothing
%>

Gracias a todos.
  #2 (permalink)  
Antiguo 07/07/2003, 05:28
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
Prueba esto

SELECT MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Flags)=0) AND ((MSysObjects.Type)=1));
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.