Visual Basic - Como puedo saber si una tabla ya existe en mi BD

Life is soft - evento anual de software empresarial
 
Vista:

Como puedo saber si una tabla ya existe en mi BD

Publicado por Luis (54 intervenciones) el 26/11/2002 02:00:42
Como puedo yo saber si ya tengo creada una tabla en mi base de datos, es decir en mi formulario necesito saber si ya existe o no una tabla antes de crearla, o si ya existe que remplace el contenido.

Saludos y Gracias...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como puedo saber si una tabla ya existe en mi B

Publicado por fernando.gomez (143 intervenciones) el 26/11/2002 03:43:44
Luis,

Depende de tu base de datos, debes checar en los metadatos dentro de la dbase. Por ejemplo, en SQL Server 2000, puedes checar la tabla sysobjects. Sin embargo, puedes utilizar una sentencia SQL como esta:

if exists ( select * from dbo.sysobjects where id = object_id(N'[dbo].[RPTPLNT]') and OBJECTPROPERTY(id, N'IsUserTable') = 1 )
-- Los datos que quieras hacer si ya existe
go
else
-- Los datos que quieras hacer si no existe
create table [dbo].[TUTABLA]
(
-- Tus sentencias para crear la tabla
)
go

Obviamente, tendrias que ejecutar esto desde vb. Ademas, repito, depende de como funcione tu base de datos. Te digo, checa los metadatos para esto.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como puedo saber si una tabla ya existe en mi B

Publicado por Alvaro Marín (574 intervenciones) el 26/11/2002 08:56:54
Estimado amigo:
Visita www.ambsoftware.com y busca por la palabra "tabla".
Encontrarás ejemplos que te muestran cómo hacerlo.
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar