MOSTRAR TABLAS

05/12/2005 - 10:51 por Incidencias KEKOS | Informe spam
¿Hay alguna forma de mostrar todas las tablas que contiene una Base de
datos desde Visual Basic?

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
05/12/2005 - 11:17 | Informe spam
SELECT * FROM INFORMATION_SCHEMA.TABLES


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Incidencias KEKOS" escribió en el mensaje
news:eCqnYGY#

¿Hay alguna forma de mostrar todas las tablas que contiene una Base de
datos desde Visual Basic?

Gracias



Respuesta Responder a este mensaje
#2 Incidencias KEKOS
05/12/2005 - 11:58 | Informe spam
GRACIAS. FUNCIONA GENIAL.




"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:OOperUY%

SELECT * FROM INFORMATION_SCHEMA.TABLES


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Incidencias KEKOS" escribió en el mensaje
news:eCqnYGY#
>
> ¿Hay alguna forma de mostrar todas las tablas que contiene una Base de
> datos desde Visual Basic?
>
> Gracias
>
>
>



Respuesta Responder a este mensaje
#3 Incidencias KEKOS
05/12/2005 - 13:24 | Informe spam
Ya siento ser tan pesado pero, ¿hay alguna forma de eliminar todas las
tablas de una BD? He probado con:

DELETE * FROM INFORMATION_SCHEMA.TABLES

Pero me sale un error que me dice que no encuentra el archivo
"c:\INFORMATION_SCHEMA.TABLES.mdb"

Si alguien me puede ayudar, Gracias.



"Incidencias KEKOS" escribió en el mensaje
news:OWzQ3rY%


GRACIAS. FUNCIONA GENIAL.




"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:OOperUY%
>
> SELECT * FROM INFORMATION_SCHEMA.TABLES
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Incidencias KEKOS" escribió en el mensaje
> news:eCqnYGY#
> >
> > ¿Hay alguna forma de mostrar todas las tablas que contiene una Base


de
> > datos desde Visual Basic?
> >
> > Gracias
> >
> >
> >
>
>
>




Respuesta Responder a este mensaje
#4 Maxi
05/12/2005 - 13:34 | Informe spam
Hola, borrar las tablas o el contenido de las tablas?

Para borrar el contenido hay q usar Delete pero no es tan lineal, habria q
ver si estas tablas tienen relaciones con otras :s

No es mas facil tener los Script de la bdd y ejecutarlo en otra bdd? con eso
eliminas todo y lo volves a crear :-)


Salu2
Maxi [MVP SQL SERVER]


"Incidencias KEKOS" escribió en el mensaje
news:OM%23p5bZ%

Ya siento ser tan pesado pero, ¿hay alguna forma de eliminar todas las
tablas de una BD? He probado con:

DELETE * FROM INFORMATION_SCHEMA.TABLES

Pero me sale un error que me dice que no encuentra el archivo
"c:\INFORMATION_SCHEMA.TABLES.mdb"

Si alguien me puede ayudar, Gracias.



"Incidencias KEKOS" escribió en el mensaje
news:OWzQ3rY%


GRACIAS. FUNCIONA GENIAL.




"Carlos Sacristán" <csacristanARROBAmvpsPUNTOorg> escribió en el mensaje
news:OOperUY%
>
> SELECT * FROM INFORMATION_SCHEMA.TABLES
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Incidencias KEKOS" escribió en el mensaje
> news:eCqnYGY#
> >
> > ¿Hay alguna forma de mostrar todas las tablas que contiene una Base


de
> > datos desde Visual Basic?
> >
> > Gracias
> >
> >
> >
>
>
>









Respuesta Responder a este mensaje
#5 jsanchez
05/12/2005 - 17:47 | Informe spam
Ejecuta este SQL, te devolverá un recordset , dataset o datareader con la
lista de tablas, campos y características...

SELECT SYSOBJECTS.NAME AS [TableName], SYSCOLUMNS.NAME AS [Column Name],
SYSTYPES.NAME AS [Field Type], SYSCOLUMNS.Length,
CASE WHEN SYSCOLUMNS.isNullable= 0 THEN 'NOT NULL' ELSE 'NULL'
END AS isNullable
FROM SYSOBJECTS INNER JOIN SYSCOLUMNS ON SYSOBJECTS.ID = SYSCOLUMNS.ID
INNER JOIN SYSTYPES ON SYSTYPES.XTYPE = SYSCOLUMNS.XTYPE
WHERE OBJECTPROPERTY(SYSOBJECTS.id, N'IsUserTable') = 1
ORDER BY SYSOBJECTS.NAME


"Incidencias KEKOS" escribió:


¿Hay alguna forma de mostrar todas las tablas que contiene una Base de
datos desde Visual Basic?

Gracias




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida