|
BindingSource VS TRIGGER
|
|||
---|---|---|---|
#18+
Скажите пожалуйста, если BindingSource настроен на таблицу и привязан к нескольким полям формы. checkццц.DataBindings.Add("EditValue", isuptreeBindingSource, "ццц", true, DataSourceUpdateMode.OnValidation); checkййй.DataBindings.Add("EditValue", isuptreeBindingSource, "ййй", true, DataSourceUpdateMode.OnValidation); Почему условие в триггере if update(конкретное поле) не срабатывает, а точнее обновляет все поля таблицы? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 09:59 |
|
BindingSource VS TRIGGER
|
|||
---|---|---|---|
#18+
vahСкажите пожалуйста, если BindingSource настроен на таблицу и привязан к нескольким полям формы. checkццц.DataBindings.Add("EditValue", isuptreeBindingSource, "ццц", true, DataSourceUpdateMode.OnValidation); checkййй.DataBindings.Add("EditValue", isuptreeBindingSource, "ййй", true, DataSourceUpdateMode.OnValidation); Почему условие в триггере if update(конкретное поле) не срабатывает, а точнее обновляет все поля таблицы? Заранее благодарен."Смешались в кучу кони, люди" (с) А чего Вам вообще надо сделать? Что Вы имеете ввиду? Триггеры к коду на c# отношения не имеют. И для какого сервера? Мой хрустальный шар показывает, что это MSSQL... Функция UPDATE (полеХ) - это признак того, участвует или нет проверяемое поле в конкретной операции INSERT или UPDATE. При этом для INSERT функция вернет истину для всех полей. Для каждого из полей, меняемых в UPDATE будет возвращена истина - даже если полю присваивается то же самое значение (set [полеХ] = [полеХ]). Соотвественно, посмотрите на Вашу команду обновления: если в ней указаны все поля, то и для всех полей функция UPDATE(полеX) в триггере вернет истину. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2013, 12:10 |
|
|
start [/forum/topic.php?fid=20&tid=1404825]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 160ms |
0 / 0 |