Ver Mensaje Individual
  #2  
Antiguo 04-01-2008
Avatar de javier7ar
javier7ar javier7ar is offline
Miembro
 
Registrado: abr 2006
Ubicación: Argentina
Posts: 124
Reputación: 19
javier7ar Va por buen camino
Tenes que ver donde guarda interbase la informacion de las tablas que creas, quizas le estas errando en eso. No uso interbase, pero en SQL Server esta info esta en la tabla sysobjects, entonces si no esta la entrada en esa tabla, es porque la tabla no existe. Te pongo el codigo de SQL Server:

Código SQL [-]
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[MOVTO]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
CREATE TABLE [dbo].[MOVTO] (
    [IDMOVI] [int] NOT NULL ,
    [ADESC] [varchar](25) NOT NULL 
) ON [PRIMARY]
end

P/D: no tenes una herramienta para generar el script de un tabla ?? porque generalmente esas herramientas cuando generan el sql de un tabla primero preguntan si la tabla existe y la borran para volver a crearla, de ahi podes robar el codigo para preguntar si existe la tabla o no.
Espero te sirva
Saludos
Responder Con Cita