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

Вниз

Удаление записей через AdoTable1   Найти похожие ветки 

 
T2 ©   (2003-09-17 20:03) [0]

Коннекчусь к MsSQL серверу через AdoTable. На форме еще DtatSource, DbGrid,кнопка и пару labels. Код кнопки:

AdoTable1.First;
datasource1.DataSet:=nil;
label1.Caption:=datetimetostr(now);
for y:=0 to 100 do Adotable1.Delete;
datasource1.DataSet:=Adotable1;
label2.Caption:=datetimetostr(now);

Несколько записей удаляются, затем прога вываливается с сообщением "Key column information is insufficient or incorrect".

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


 
T2 ©   (2003-09-18 11:07) [1]

HELP!


 
Nikolay M. ©   (2003-09-18 11:10) [2]

Ночной кошмар какой-то...
Это что, попытка протестить АДО на скорость удаления 100 записей?


 
Sandman25 ©   (2003-09-18 11:12) [3]

Попробуйте вместо отключения DataSource вызвать DataSource.Enabled := False;


 
T2 ©   (2003-09-18 12:20) [4]

2 Nicolay: :) в принципе да, только не 100 а больше. Но и это не пашет. В таблице записей около 200 000.
2 Sandman25:
Даже если я их вообще убираю (Grid,DataSource) и оставляю одну таблицу ADO - результат такой же. Может что-то в настройках ODBC или еще чего не так?


 
Sandman25 ©   (2003-09-18 12:27) [5]

[4] T2 © (18.09.03 12:20)

Не знаю, возможно. Я с Ado не работал никогда.


 
Nikolay M. ©   (2003-09-18 12:35) [6]

Тригера на удаление у таблицы не стоит?


 
T2 ©   (2003-09-18 13:18) [7]

2 Nikolay: Енто где?


 
Sandman25 ©   (2003-09-18 13:21) [8]

В базе MsSQL


 
T2 ©   (2003-09-18 15:37) [9]

В базе удаления разрешены.
Кроме того, по одиночке то они нормально удаляются, а вот скопом не хотят.


 
Nikolay M. ©   (2003-09-18 15:47) [10]

Я не про разрешение удаления, а про триггер на удаление.


 
T2 ©   (2003-09-18 15:57) [11]

Это галочка чтоль в поле Del?



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
1-27463
evgeniy33
2003-09-26 10:43
2003.10.09
Удаление каталога


1-27543
Nastya
2003-09-30 16:18
2003.10.09
Как поставить полосу прокрутки TScrollBox-а в верхнее положение?


14-27711
Alex
2003-09-21 13:27
2003.10.09
Тема для дипломной работы нужна


1-27583
Bezpal
2003-09-29 12:33
2003.10.09
Кто знает серийный и регистрационный номер для 5 Delphi?


3-27353
Gloony
2003-09-19 08:44
2003.10.09
Кривые символы в табл. Paradox