Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.036 c
1-1105744103
pika
2005-01-15 02:08
2005.01.30
delay ?


3-1104202864
paule
2004-12-28 06:01
2005.01.30
Звязь таблиц из разных коннектов


4-1102515267
Chaser
2004-12-08 17:14
2005.01.30
Как присвоить хинту иконки программы в трее значение переменной?


1-1106212666
Nad89
2005-01-20 12:17
2005.01.30
SubItem в TreeView


14-1105443331
}|{yk
2005-01-11 14:35
2005.01.30
Посоветуйте нормальный хостинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский