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

Вниз

Ошибка при создании таблицы   Найти похожие ветки 

 
Igoro4ek ©   (2004-04-20 22:21) [0]

Доброе время суток...
При выполнении следующего кода:
SQl.Add("CREATE TABLE BAZA_SO"+FlatEdit1.Text+ " ( ID VARCHAR(6), NumRec AutoInc,");
SQl.Add("Ispoln VARCHAR(30), PS VARCHAR (254), PRIMARY KEY (ID))");
ExecSQL;
 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
close;
SQl.Clear;
SQl.Add("CREATE TABLE Arhiv"+FlatEdit1.Text+ " ( NumRec AutoInc, ID VARCHAR (6),");
SQl.Add("Invent VARCHAR(1), PRIMARY KEY (NumRec),");
SQl.Add("FOREIGN KEY (ID) REFERENCES BAZA_SO"+FlatEdit1.Text+"(ID) )");
ExecSQL;
выскакивает ошибка - Capability not supported. Token: FOREIGN
без объявления внешнего ключа все работает.
Спасибо...


 
panov ©   (2004-04-20 22:57) [1]

>Igoro4ek ©   (20.04.04 22:21)

Ну не поддеживает парадокс внешние ключи...


 
Igoro4ek ©   (2004-04-20 23:01) [2]

брр...
а почему тогда когда я его в database desktope ручками делаю все работает?


 
panov ©   (2004-04-20 23:19) [3]

>Igoro4ek ©   (20.04.04 23:01) [2

хм... в BDE хелп посмотри по LocalSQL, может поможет...


 
Igoro4ek ©   (2004-04-20 23:24) [4]

Благодарю...


 
Igoro4ek ©   (2004-04-20 23:41) [5]

да, действительно, написано что FOREIGN KEY не поддерживается. Тогда как программно связать таблицы?


 
panov ©   (2004-04-23 11:24) [6]

>Igoro4ek ©   (20.04.04 23:41) [5]

да, действительно, написано что FOREIGN KEY не поддерживается. Тогда как программно связать таблицы?

Действительно, остается только программно-)

Т.е. реализуя проверки на существование ключа в другой таблице в ручную - запросами или связкой чрез DataSource



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
1-1083050610
alextov
2004-04-27 11:23
2004.05.16
Как отсортировать по алфавиту массив строк?


1-1083319014
grover
2004-04-30 13:56
2004.05.16
как обновить экран?


1-1083125070
rams
2004-04-28 08:04
2004.05.16
Как объявить "общедоступную" для всех модулей проекта константу


9-1072057789
Dmitrich
2003-12-22 04:49
2004.05.16
опять DoCollision


14-1082626816
}|{yk
2004-04-22 13:40
2004.05.16
22 апреля - день рождения В.И.Ульянова