Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

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


sniknik   (2002-02-21 17:16) [0]

Забавная вещь, если в таблице Pardox нет первичного ключа (индекса) не могу удалить из нее запись. Впрочем добавить тоже не могу, только читать. Это если использовать Jet через ADO, если BDE то все замечательно удаляется и т.д. Да индексы к таблице не потеряны их просто нет (не создавались), программа которая работает с этой таблицей считает что он ей не нужен.
А мне что делать? Или ну их нафиг эти новые технологии? У кого нибудь есть мнения по этому поводу?



deleon   (2002-02-22 08:43) [1]

И правильно ADO говорит - ведь без первичного ключа sql-запрос не может правильно идентифицировать запись (при условии что есть не уникальные записи)



sniknik   (2002-02-22 11:36) [2]

Но BDE работает. И еще интереснее, решил я эту таблицу проиндексировать та прога что с ней работает думаю разберется. Так вот ADO отказывается создавать первичный ключ если в таблице есть записи (тут то что не нравится)! Пришлось создавать пустую с индексами и переливать данные.



mighty   (2002-02-26 10:46) [3]

У меня такое было, когда использовал вторичный индекс без первичного ключа. А пишет-то он тебе чего при невозможности удаления?



sniknik   (2002-02-26 11:27) [4]

А это самое и пишет, не могу типа.
дословно следующее.
EOleException : Невозможно удаление записей из указанных таблиц.
дело именно в первичном ключе правильно deleon говорит. при создании такового все заработало.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.028 c
1-80536           deleon                2002-03-13 13:01  2002.03.25  
С помощью какой функции можно нарисовать текст по правилу: & - подчеркивает символ (как в меню) ?


1-80516           lipskiy               2002-03-13 03:28  2002.03.25  
Ошибка при создании класса?


1-80526           Well                  2002-03-13 10:53  2002.03.25  
Скроллинг в TImage


6-80637           Jam                   2002-01-09 13:29  2002.03.25  
ClientSocket отправка


3-80412           Andrey V. Zuev        2002-02-26 12:48  2002.03.25  
Импортирование таблицы из dbf на сервер MSSQL7