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

Вниз

Запрет вставки   Найти похожие ветки 

 
makvell   (2006-06-22 01:08) [0]

Доброго времени суток!
Как запретить вставку новой записи в DBGrid"е, когда набор данных - IBDataSet. Мне нужно читать и изменять записи и соответствующие запросы написаны, а вот добавлять не нужно,... Что сделать со свойством InsertSQL? Или где можно отследить и отменить вставку?
Заранее спасибо!


 
Ильш ©   (2006-06-22 09:39) [1]

может ловить KeyPress и обламывать?


 
_dimka ©   (2006-06-22 10:23) [2]

> Или где можно отследить и отменить вставку?

отследить у датасета


 
alexeis ©   (2006-06-22 12:29) [3]

procedure TDm.IBDBeforeInsert(DataSet: TDataSet);
begin
 Abort;
end;


 
makvell   (2006-06-23 01:01) [4]


> alexeis ©   (22.06.06 12:29) [3]


Да дело в том, что ругается он на отсутствие запроса на вставку в компоненте IBDataSet... а мне и вставлять-то ничего не нужно...


 
Ильш ©   (2006-06-23 07:29) [5]

а ты вместе insert напиши там пустой select


 
Johnmen ©   (2006-06-23 09:06) [6]

Обрабатывать KeyDown.


 
makvell   (2006-06-24 01:07) [7]

Спасибо, буду придумывать!


 
Johnmen ©   (2006-06-24 23:48) [8]


> Спасибо, буду придумывать!


Придумывать ничего не надо. Всё уже давно придумано...


 
makvell   (2006-06-25 02:14) [9]

Хорошо, выбирать из придуманного... =)



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

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

Наверх





Память: 0.45 MB
Время: 0.067 c
2-1155490605
learner
2006-08-13 21:36
2006.09.03
Использование Result как локальной переменной в функции


2-1155278172
rebroff
2006-08-11 10:36
2006.09.03
Триггер на добавление записи в дочернюю таблицу


2-1155459447
FANAT_WP
2006-08-13 12:57
2006.09.03
Как передать данные в другую программу?


9-1133771636
@!!ex
2005-12-05 11:33
2006.09.03
OpenGL на ATI и Intel


15-1154425746
Nic
2006-08-01 13:49
2006.09.03
"Другие новости" на первом





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