Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Дубликат |
Автор: Гость_Beginner 2.12.2005, 07:10 |
Случайно запихал в таблицу две одинаковых записи. Теперь не могу удалить одну из них или обе сразу, выскакивает ошибка: Multiple Records found, but only one was. Пробовал через Table1.Delete, TDBNavigator, DataBase Dekstop. Думаю удаление таблицы поможет, но может есть другой способ? |
Автор: SergeBS 2.12.2005, 08:42 |
ADO в Delphi обнови. |
Автор: Гость_Beginner 3.12.2005, 06:22 |
Поясни пожалуйста как связано ADO и мой вопрос. Просто я не использую ничего из закладок ADO, я работаю с BDE. |
Автор: <Spawn> 5.12.2005, 07:49 |
Beginner Для исключения такого рода проблем необходимо строить уровень логики хранения данных, т.е. нужно было на стороне сервера поставить ограничения уникальности записи. Сейчас же можно поступить так - открываешь Tools->DataBase Design (или как то так - по памяти точно не помню) и там в ручную убиваешь ненужную запись, после чего ставишь ограничения для исключения дублирования![]() |
Автор: SergeBS 5.12.2005, 09:28 |
Beginner Версия Delphi? Какая база (на чем)? Если сервер - то есть кой-какие приемчики, не связанные с BDE. |