Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2010, 21:41   #1
Kolik317
Пользователь
 
Регистрация: 14.08.2009
Сообщений: 64
По умолчанию ADOtable,Acess, таблица без индексов, delete

В одну таблицу, без индексных полей, копирую записи с другой такой же таблицы, толко ID в ней индексный. Надо чтобы в создаваемой таблице были записи с одинаковым ID. Всё добавляется всё работает, но когда пытаюсь очистить таблицу
Код:
while not data.ADOTable2.eof do
data.ADOTable2.Delete;
ругается на "Недостаточные или неполные сведения о ключевом поле. Обновление влияет на слишком большое число строк.". Как сделать таблицу без индексов и спокойно её очищать?)
Kolik317 вне форума Ответить с цитированием
Старый 09.10.2010, 22:16   #2
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Циклом очищать нерентабельно.
Код:
ADOQuery.Text:= 'delete from <table>';
... и создай автоинкрементное поле.
_SERGEYX_ вне форума Ответить с цитированием
Старый 09.10.2010, 22:45   #3
Kolik317
Пользователь
 
Регистрация: 14.08.2009
Сообщений: 64
По умолчанию

Да, спасибо, тупанул, достаточно добавить левое инкрементное поле... Я просто не хотел бросать лишний query компонент, только чтобы таблицу в 5-15 записей очистить)) Да и мне серавно иногда приходится какие-то конкретные записи удалять, поэтому без adotable.delete никак, а сочинять влом.
Kolik317 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Таблица ADOTable и дробные числа Yuran БД в Delphi 0 10.05.2010 23:46
error C2541: 'delete' : cannot delete objects that are not pointers novokhatsky Общие вопросы C/C++ 2 14.12.2009 10:25
таблица без БД m.a.x.i.m БД в Delphi 6 05.12.2009 15:46
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05
Таблица ADOTable и ini файл Gendolff БД в Delphi 7 14.02.2007 09:50