Necesito esto porque no tengo acceso directo al servidor donde está la BD.
Ayuda please

| |||
Saber qué tablas tiene una BD con ASP Estoy haciendo cambios a una aplicación de cursos y me dieron clave y password de la BD en SQL server. Ya inicie los cambios pero necesito conocer todas las tablas que tiene la BD mediante una ASP. Necesito esto porque no tengo acceso directo al servidor donde está la BD. Ayuda please ![]() |
| |||
Bien a medias... Gracias pablinweb la primera parte con el SP_TABLES me arroja el nombre de la tabla que necesito, pero la segunda parte con el SP_COLUMNS no encuentra nada o sea me dice que el recordset está vacio. Aqui va el código: <%@ Language=VBScript %> <!--#include file="conecta.asp"--> <% Sql = "sp_tables" Set RS = ObjBase.Execute( Sql ) tabla0 = RS(0) tabla1 = RS(1) tabla2 = RS(2) tabla3 = RS(3) tabla4 = RS(4) Response.Write "tabla0: " & tabla0 & "<br>" Response.Write "tabla1: " & tabla1 & "<br>" Response.Write "tabla2: " & tabla2 & "<br>" Response.Write "tabla3: " & tabla3 & "<br>" Response.Write "tabla4: " & tabla4 & "<br>" Sql1 = "SP_COLUMNS Capacitacion" Set RSCampos = ObjBase.Execute( Sql1) IF NOT RSCampos.EOF THEN campo0 = RSCampos(0) campo1 = RSCampos(1) campo2 = RSCampos(2) campo3 = RSCampos(3) campo4 = RSCampos(4) campo5 = RSCampos(5) campo6 = RSCampos(6) campo7 = RSCampos(7) campo8 = RSCampos(8) campo9 = RSCampos(9) campo10 = RSCampos(10) campo11 = RSCampos(11) campo12 = RSCampos(12) campo13 = RSCampos(13) campo14 = RSCampos(14) campo15 = RSCampos(15) campo16 = RSCampos(16) campo17 = RSCampos(17) campo18 = RSCampos(18) campo19 = RSCampos(19) ELSE Response.Write "No hubo" & "<br>" END IF Cómo lo ves? ![]() |
| |||
Sql1 = "SP_COLUMNS 'Capacitacion'" Set RSCampos = ObjBase.Execute( Sql1) Solo que Capacitación, debería ser el nombre de una tabla, por lo que lo mejor sería, que lo tomaras de una de las variables que habías usado antes |