Главная страница
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.022 c
14-27671
альтаир
2003-09-22 11:24
2003.10.09
Список процессов


1-27579
IgorKuz
2003-09-29 13:18
2003.10.09
Классы


4-27788
Виктор
2003-08-04 21:08
2003.10.09
Как получить хэндел едита чужого окна?


3-27358
Max_
2003-09-19 13:30
2003.10.09
TADOQuery1.Recordset и сохранение данных?


1-27466
Karburator
2003-09-27 08:16
2003.10.09
компоновщик ресурсов