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

Вниз

При вызове DeleteRecords(arAll) возникает исключение   Найти похожие ветки 

 
Skalp   (2003-05-05 13:49) [0]

Добрый день! Доступ через ADO. При вызове
DMDocs.ADOTableBill.DeleteRecords(arAll);
возникает исключение:
"Операция не допускается в данном контексте"
из хелпа выяснил, что с помощью метода Supports можно выяснить возможность выполнения той или иной операции, но что надо сделать, чтобы та или иная операция выполнялась - непонятно.
Вопрос в следующем: что надо сделать, чтобы не возникало исключение при вызове DeleteRecords у ADOTable и процедура выполняла свои истинные функции, т. е. удаляла все записи?


 
sniknik ©   (2003-05-05 13:53) [1]

> Вопрос в следующем: что надо сделать, чтобы не возникало исключение при вызове DeleteRecords у ADOTable и процедура выполняла свои истинные функции, т. е. удаляла все записи?

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


 
anton2v ©   (2003-05-05 15:15) [2]

То есть я понимаю, что чтобы удалить все записи в таблице нужно удалить таблицу и создать ее заново?
У меня тоже при вызове
ADOTable.SQL.Text:="DELETE FROM my.dbf";ADOTable.ExecSQL;
команда не проходить,возникает exception и после этого комп наглухо зависает, хотя на других машинах работает.


 
sniknik ©   (2003-05-05 15:52) [3]

anton2v © (05.05.03 15:15)
необязательно но можно (быстрее в некоторых случаях)

а вот почему
> У меня тоже при вызове
....
> команда не проходить
вопрос отдельный. нужно смотреть разницу в движках юзаемой базы на разных машинах, и возможно просто апдейт ему сделать на той где виснет.

так не пробовал (без .dbf)? (хотя честно у меня сомнения что вообще это гденибудь работает)
ADO Table.SQL.Text:="DELETE FROM my"; ADO Table.ExecSQL;
лутше взять AdoCommand (гарантий больше, а уж скомпилируется точно)


 
WarLord ©   (2003-05-05 15:56) [4]


> ADOTable.SQL.Text:="DELETE FROM my"; ADOTable.ExecSQL;

странно, где это вы нашли в ADOTable метод ExecSQL????


 
sniknik ©   (2003-05-05 16:17) [5]

WarLord © (05.05.03 15:56)
в источнике -> anton2v © (05.05.03 15:15)
и читайте, читайте что написано то.


 
WarLord ©   (2003-05-05 16:29) [6]


> sniknik © (05.05.03 16:17)

логично...



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-83472
Тфьу
2003-05-15 10:55
2003.05.26
1) Поменять курсор у проекта 2) Колесо в ScrollBox


1-83592
dimon1979
2003-05-14 14:36
2003.05.26
Canvas(CopyRect)


14-83698
Ksanka
2003-05-05 11:51
2003.05.26
Запуск виндового медиа плейера


1-83550
STANT
2003-05-13 19:13
2003.05.26
Вопрос по созданию компонент


7-83771
Stdnet
2003-03-29 18:25
2003.05.26
Date TimePicker