Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.018 c
3-27340
Denizzz
2003-09-20 07:50
2003.10.09
Работа с Excel


1-27479
777
2003-09-26 21:53
2003.10.09
Action


1-27502
Khloo!
2003-09-26 15:59
2003.10.09
Пароль


3-27381
VJar
2003-09-17 12:13
2003.10.09
Чтение картинки из БД MS Access


3-27346
Saperxl
2003-09-19 20:00
2003.10.09
TIBUpdateSQL.ModifySQL




   Наверх