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. Buenas. Seguro que es muy fácil, pero no se como hacerlo. Solo quiero obtener una lista de las tablas que existen en la base de ...
  #1 (permalink)  
Antiguo 25/06/2003, 08:39
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 21 años, 1 mes
Puntos: 0
Mostrar tablas de una BD.. SOLO ESO!

Buenas.
Seguro que es muy fácil, pero no se como hacerlo.
Solo quiero obtener una lista de las tablas que existen en la base de datos a la cual tengo hecha la conexion. Con un Recordset puedo recorrer los campos de una tabla con un bucle "For each x in Rs.Fields" por ejemplo.
Deseo hacer lo mismo pero con los nombres de las tablas, en vez de con los campos. Cómo se supone que he de hacerlo?
Muchas gracias.
  #2 (permalink)  
Antiguo 25/06/2003, 10:32
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años
Puntos: 0
Que motor de base de datos utilizas?
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #3 (permalink)  
Antiguo 25/06/2003, 10:41
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
http://www.forosdelweb.com/showthrea...threadid=63876
__________________
Manual de ASP Avanzado ;-)
  #4 (permalink)  
Antiguo 26/06/2003, 09:08
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 21 años, 1 mes
Puntos: 0
Ya encontré! Ahí va:

<%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
%>

Esto lo que hace es sacar un listado de las tablas de la BD, lo que es genial, pero también saca los nombres de las consultas. Alguien sabe si se puede diferenciar entre unas y otras.. Sólo desearía que me sacara las tablas.

Gracias.
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:21.