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

Вниз

TUpdateSQL   Найти похожие ветки 

 
TAN   (2002-01-14 13:19) [0]

проблемы с компонентом TUpdateSQL.
На форме размещён компонент Query c sql запросом

SELECT FIRMA, FAM, IM, OT, ADR, TEL1, TEL2, EMAIL, PRIM
FROM Klient
ORDER BY FIRMA

с помощью TUpdateSQL - UQKlient пытаюсь удалить или редактировать запись

на кнопке "удалить" код
UQKlient.Apply(ukDelete);

где ukDelete равен

delete from klient
where
FIRMA = :OLD_FIRMA and
FAM = :OLD_FAM and
IM = :OLD_IM and
OT = :OLD_OT and
ADR = :OLD_ADR and
TEL1 = :OLD_TEL1 and
TEL2 = :OLD_TEL2 and
EMAIL = :OLD_EMAIL and
PRIM = :OLD_PRIM

программа выдает ошибку "Update failed"

причём UQKlient.Apply(ukInsert); работает нормально.

Помогите плиз.


 
fnatali   (2002-01-14 13:27) [1]

Не знаю, поможет тебе это или нет, но я бы советовала делать удаление по уникальному ключу из набора данных.


 
roottim   (2002-01-14 13:32) [2]

возможно несоответствие типов параметров типам полей


 
TAN   (2002-01-14 13:37) [3]

ну как я понял из книги что если параметры задавать с помощью редактора UPDATESQL они они будут автоматически загружаться из объектов полей и описывать их ручками не надо?


 
roottim   (2002-01-14 14:18) [4]

это верно...
если ты в них конечно не ковырялся...

а вообще-то такое извращение нужно?
это что? все слагаемые первичного ключа? :))


 
TAN   (2002-01-14 17:57) [5]

Всем спасибо, проблемма была в первичных ключах


 
evgeg   (2002-01-15 20:40) [6]

Проблема была в том, что удалялось 0 или более 1 записи.


 
Alexandr   (2002-01-16 08:35) [7]

полностью поддерживаю evgeg.
Проблема была именно в этом.
Вот только иногда нужно именно так, кто знает как избавиться от этого update Failed.



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

Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
3-32128
Олег Лаукарт
2002-01-15 12:35
2002.02.11
Помогите с запросом


1-32257
ТеньЛуны
2002-01-28 13:00
2002.02.11
Разнца между датами


7-32352
Новенький
2001-11-06 00:58
2002.02.11
Нужно написать маленький чат на Delphi для работы через Lpt-порт


1-32296
Anas
2002-01-26 07:52
2002.02.11
Про Ord и Chr


3-32177
jenbond
2002-01-17 11:08
2002.02.11
Sql and TEdit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский