Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2008
NPIdea NPIdea is offline
Miembro
 
Registrado: feb 2005
Posts: 121
Poder: 20
NPIdea Va por buen camino
Problema para borrar una tabla Interbase 2007

Tengo esta tabla y me dice que el indice está en uso y no puedo borrar el indice ni la tabla.

Estaba haciendo pruebas de relaciones con otra tabla y esa si que me ha dejado, pero esta no hay forma.

Código Delphi [-]
/******************************************************************************/
/****               Generated by IBExpert 27/10/2008 9:26:43               ****/
/******************************************************************************/

SET SQL DIALECT 3;

SET NAMES ISO8859_1;



/******************************************************************************/
/****                                Tables                                ****/
/******************************************************************************/



CREATE TABLE TABLA2 (
    ID  INTEGERNULO /* INTEGERNULO = INTEGER */
);




/******************************************************************************/
/****                             Primary Keys                             ****/
/******************************************************************************/

ALTER TABLE TABLA2 ADD CONSTRAINT PK_TABLA2 PRIMARY KEY (ID);


/******************************************************************************/
/****                              Privileges                              ****/
/******************************************************************************/

¿Alguna solución?
Responder Con Cita
  #2  
Antiguo 27-10-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Para borrar o modificar campos de una tabla, debes estar completamente desconectado de la base de datos.

Supongo que tienes algún programa conectado mientras haces el borrado.

Ten en cuenta, que si estás programando en Delphi y tienes el componente de la base de datos con la propiedad Connected=True, eso genera una conexión.

Para ver quien está conectado a la base puedes ver que conexiones hay al puerto 3050 del servidor.
Esto lo puedes hacer con NETSTAT

Código:
C:\Documents and Settings\Usuario>netstat -n

Conexiones activas

  Proto  Dirección local        Dirección remota       Estado
  TCP    127.0.0.1:2935         127.0.0.1:2936         ESTABLISHED
  TCP    127.0.0.1:2936         127.0.0.1:2935         ESTABLISHED
  TCP    127.0.0.1:2937         127.0.0.1:2938         ESTABLISHED
  TCP    127.0.0.1:2938         127.0.0.1:2937         ESTABLISHED
  TCP    127.0.0.1:2939         127.0.0.1:2940         ESTABLISHED
  TCP    127.0.0.1:2940         127.0.0.1:2939         ESTABLISHED
  TCP    127.0.0.1:2941         127.0.0.1:2942         ESTABLISHED
  TCP    127.0.0.1:2942         127.0.0.1:2941         ESTABLISHED
  TCP    192.168.152.200:3050   192.168.152.252:5321   ESTABLISHED
  TCP    192.168.152.200:3863   192.168.152.252:139    ESTABLISHED
  TCP    192.168.152.200:3866   192.168.150.129:3389   ESTABLISHED
  TCP    192.168.152.200:3906   209.85.133.19:80       TIME_WAIT
  TCP    192.168.152.200:3907   209.191.106.109:80     ESTABLISHED
  TCP    192.168.152.200:3919   72.14.247.19:80        ESTABLISHED
Tambien funciona el linux (netstat -a -n)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tengo problema para conectar interbase 6 con win 2003 server mosajeh Firebird e Interbase 3 26-11-2006 13:44:46
Problema al borrar campos de una tabla salvanano Conexión con bases de datos 2 10-08-2006 00:15:58
Problema para editar y borrar raugadel Firebird e Interbase 2 30-08-2005 17:54:38
Borrar registro en tabla maestra y todos los de la tabla detalles correspondientes jealousy Conexión con bases de datos 7 14-10-2003 12:46:23
problemas al borrar una tabla detalle en interbase 7 ElSanto24 Firebird e Interbase 2 24-09-2003 16:13:15


La franja horaria es GMT +2. Ahora son las 23:40:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi