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

sin tener conocimiento previo de la estructura

Estas en el tema de sin tener conocimiento previo de la estructura en el foro de ASP Clásico en Foros del Web. Hola, estuve revisando muy por encima las FAQ, asi que si se me paso, disculpen. La pregunta es la siguiente: Tengo una BD en sql ...
  #1 (permalink)  
Antiguo 28/03/2005, 20:32
 
Fecha de Ingreso: enero-2005
Mensajes: 5
Antigüedad: 20 años, 3 meses
Puntos: 0
sin tener conocimiento previo de la estructura

Hola, estuve revisando muy por encima las FAQ, asi que si se me paso, disculpen. La pregunta es la siguiente:
Tengo una BD en sql server, de la cual no se ni las tablas ni los campos, existira alguna sentencia en asp en la cual conectandome al servidor sql y a la bd especificada, pueda ver todos sus componentes, es decir, tablas, campos, data, etc. Gracias de antemano
  #2 (permalink)  
Antiguo 29/03/2005, 03:04
Avatar de Xculio  
Fecha de Ingreso: enero-2005
Ubicación: San Miguel de Basauri, muy cerquita de Bilbo
Mensajes: 42
Antigüedad: 20 años, 3 meses
Puntos: 0
Yo te puedo decir que existe una tabla en asp que te muestra todo el contenido de una tabla o consulta independientemente del numero de columnas y campos. tal vez te sirva de algo.

Lo que no se es si se podra ampliar para que abarque todas las tablas.

Espero haberte ayudado.

aqui tienes la direccion.

http://www.soloasp.com.ar/vereje.asp?eje=49

en la linea 18 tendrias que quitarle la "c" que se les colo al hacer una revision.

Saludos.

Última edición por Xculio; 29/03/2005 a las 03:06
  #3 (permalink)  
Antiguo 29/03/2005, 06:40
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
De acuerdo

mmmmm en sql server hay una base de datos llamada MASTER o algo asi.
en ella se encuentran todas los objetos del servidor sql. tales como usuarios, bases de datos, tablas, campos, etc etc etc...

quizas deberias chequear esa tabla.


por otro lado

Código:
select * from information_schema.tables where objectproperty(object_id(table_name), 'ismsshipped') <> 1
te dara la lista de las tablas de la base de datos en cuestion

y

Código:
select * from information_schema.views where objectproperty(object_id(table_name), 'ismsshipped') <> 1
te dara la lista de vistas de la base de datos en cuestion

de ahi ya puedes seguir solito.

  #4 (permalink)  
Antiguo 29/03/2005, 16:24
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 4 meses
Puntos: 0
para obtener las tablas podes usar

select * from sysobjects where xtype='U'

Esto lo haces en la tabla que precisas mirar. No hace falta hacerlo en la master.

te devuelve las tablas de usuario y no las de sistema, pero = debes controlarlo xq puede venir alguna infiltrada tipo la dtproperties
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet

Última edición por javopereira; 29/03/2005 a las 16:25
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 18:16.