Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

table xxx is in use   Найти похожие ветки 

 
_юзер_   (2004-02-06 16:39) [0]

написал скрипт на создание базы:
create database...
...
create table t1...
create table t2...
...
alter table t1 add foreign key...
...
ну и так далее.

когда доходит до создания внешних ключей, firebird матерится сабжем. как это побороть?


 
Val ©   (2004-02-06 17:02) [1]

в чем запускаем, как смотрим, соmmit делаем иногда?


 
Dedushka_Mazai ©   (2004-02-06 17:10) [2]

базу создаём через ib api, коннектимся через ado,
запускаем через adoquery, в параметрах подключения auto_commit=true


 
Val ©   (2004-02-06 17:17) [3]

этот же скрипт через isql проходит?


 
Dedushka_Mazai ©   (2004-02-06 17:21) [4]

не проходит - та же ошибка


 
Val ©   (2004-02-06 17:24) [5]

определили - дело только в скрипте, теперь локализуйте ошибку, скрипт большой?


 
Dedushka_Mazai ©   (2004-02-06 17:32) [6]

скрипт получен в результате извлечения метаданных из существующей базы с помощью IBManager3. если из него убрать создание внешних ключей - всё работает.


 
VLAD-MAL   (2004-02-06 17:35) [7]

Вот тебе живой пример!
У меня выполнился.
---------------------

SET SQL DIALECT 3;

SET NAMES WIN1251;

CREATE DATABASE "C:\Test.gdb"
USER "SYSDBA" PASSWORD "masterkey"
PAGE_SIZE 1024
DEFAULT CHARACTER SET WIN1251;

CREATE TABLE T1 (
T1_ID INTEGER NOT NULL,
T1_NAME INTEGER
);

CREATE TABLE T2 (
T2_ID INTEGER NOT NULL,
T2_NAME INTEGER
);

ALTER TABLE T1 ADD CONSTRAINT PK_T1 PRIMARY KEY (T1_ID);
ALTER TABLE T2 ADD CONSTRAINT PK_T2 PRIMARY KEY (T2_ID);

ALTER TABLE T2 ADD CONSTRAINT FK_T2 FOREIGN KEY (T2_ID) REFERENCES T1 (T1_ID);


 
Val ©   (2004-02-06 17:49) [8]

>Dedushka_Mazai © (06.02.04 17:32) [6]
ну...если с помощью какого-то крутого менеджера №3 ... 8O
Да какая разница, что за чудо его породило! Проверьте, нет ли у вас текущих сессий с неподтвержденными транзакциями, где задействована данная таблица и займитесь скриптом. Посмотрите, когда он затыкается, поставьте commit, перед созданием fk, проверьте его, если не очень большой, присылайте.



Страницы: 1 вся ветка

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
1-6080
vova
2004-02-22 01:26
2004.03.03
Цвет для tab ов


8-6162
Borealis
2003-10-23 12:21
2004.03.03
Расстояние между цветами


3-5996
Bless
2004-02-04 16:33
2004.03.03
Почему хп после отката возвращает набор данных?


3-5954
Woolen
2004-02-05 14:17
2004.03.03
Отсутствует существующая таблица


1-6072
jiurajhgjhgty
2004-02-21 14:35
2004.03.03
Как в меню MDI формы вывести список заагруженных Child Form?