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

Вниз

Запрос на удаление - ругается   Найти похожие ветки 

 
NewComponent   (2004-12-28 12:52) [0]

Здраствуйте!
Вот есть такой фрагментик кода:

var
qIns : TUpdateSQL;
begn  
 qIns := TUpdateSQL.Create(Self);
 qIns.DatabaseName := qTree.DatabaseName;
 qIns.DeleteSQL.Add("delete from tmpLich");
 qIns.ExecSQL(ukDelete);
 qins.free;
end;
При обработке выдает, мессагу типа
EDataBaseError with message "Update failed".
В чем причина?


 
Александр Иванов ©   (2004-12-28 13:03) [1]

Кошмар какой. А цель какая? Просто удалить все записи из таблицы?
Если да, то TQuery и ExecSQL


 
Johnmen ©   (2004-12-28 13:18) [2]

>В чем причина?

Причина в том, что ты не утрудился даже нажать F1 на TUpdateSQL
:(


 
NewComponent   (2004-12-28 13:21) [3]

Да, так то оно работает, но сам факт интересен, в чем же глюк, че он так ругается?


 
NewComponent   (2004-12-28 13:22) [4]

Да, так то оно работает, но сам факт интересен, в чем же глюк, че он так ругается?


 
NewComponent   (2004-12-28 13:26) [5]

> не утрудился даже нажать F1
Это все прошел, так что не надо такое писать если не знаете!


 
Johnmen ©   (2004-12-28 13:42) [6]

>Это все прошел,
Надо было не проходить, а внимательно читать...
>не надо такое писать если не знаете!
Что не знаю ?


 
Ольга   (2004-12-28 16:21) [7]

Сам по себе UpdateSQL ничего особенного из себя не представляет, если не имеет DataSet, то бишь объект, который необходимо модифицировать.
Свяжите UpdateSQL с каким-нибудь Query (типа "select * from tmpLich") через DataSource. Хотя, конечно, UpdateSQL для запросов из одной таблицы - пушкой по воробьям.


 
Sergey13 ©   (2004-12-28 16:26) [8]

2[7] Ольга   (28.12.04 16:21)
>Хотя, конечно, UpdateSQL для запросов из одной таблицы - пушкой по воробьям.
Поделитесь, плиз, оружием правильного калибра.


 
Stanislav ©   (2004-12-28 16:30) [9]

Тебе нужно это написать в обычном Query


 
Ольга   (2004-12-28 16:39) [10]

Sergey13[8]
Что-то типа рогатки (Query.SQL.Text:="delete from tmpLich")


 
Sergey13 ©   (2004-12-28 16:45) [11]

2[10] Ольга   (28.12.04 16:39)
А если я имею желание редактировать набор типа
select * from tmpLich
order by 1
?


 
msguns ©   (2004-12-28 17:18) [12]

>Sergey13 ©   (28.12.04 16:45) [11]
>А если я имею желание редактировать набор типа
select * from tmpLich
order by 1
?

 Ну и "обстреливай" его плевками в виде запросов DELETE, UPDATE, INSERT. С последующим переоткрытием и позиционированием


 
Sergey13 ©   (2004-12-28 17:22) [13]

[12] msguns ©   (28.12.04 17:18)
> Ну и "обстреливай" его плевками в виде запросов DELETE, UPDATE, INSERT. С последующим переоткрытием и позиционированием

На последующее переоткрытием и позиционирование слюны не хватает. 8-)


 
msguns ©   (2004-12-28 17:26) [14]

>Sergey13 ©   (28.12.04 17:22) [13]
>На последующее переоткрытием и позиционирование слюны не хватает. 8-)

Скушай апельсинчика. Оранжевого ;))


 
Sergey13 ©   (2004-12-28 17:28) [15]

2[14] msguns ©   (28.12.04 17:26)
Все, щас прибьют ветку. 8-)
В общем то и правильно. Ответ был в [1] дан. 8-)



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

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

Наверх




Память: 0.49 MB
Время: 0.042 c
14-1105311820
SergP
2005-01-10 02:03
2005.01.30
Предсказания Нострадамуса...


3-1103728913
Nata
2004-12-22 18:21
2005.01.30
SQL запрос


9-1098489583
Malij
2004-10-23 03:59
2005.01.30
OpenGl


1-1105982292
needhelp
2005-01-17 20:18
2005.01.30
как объявить заголовок процедуры или функции в libarary?


14-1105606082
kaZaNoVa
2005-01-13 11:48
2005.01.30
RLINK32: Too many resources to handle. что делать?