Главная страница
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.04 c
6-1100547605
Луарвик
2004-11-15 22:40
2005.01.30
Передача файлов через http прокси?


1-1105603401
DelphiN!
2005-01-13 11:03
2005.01.30
Сортировка, с приоритетом на другие буквы


14-1105613497
koshak
2005-01-13 13:51
2005.01.30
Delphi


1-1106038453
Miralex
2005-01-18 11:54
2005.01.30
Виснет программа! CriticalSection или ?


3-1104297254
Janb
2004-12-29 08:14
2005.01.30
ODBC driver глючит или что я делаю неправильно?