Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
1
.NET 4.x

Помгите с триггером

16.06.2011, 13:16. Показов 1120. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, в общем есть таблица ID, Товар, Цена, Количество, нужно по клику на кнопке изменить поле "Количество" в БД. Знаю что должен быть триггер. Помогите примером триггера. В каком виде он должен быть написан, и как. Заранее спасибо...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2011, 13:16
Ответы с готовыми решениями:

Проблема с триггером
Триггер для таблицы flights FLIGHT_ID NUMBER DEPARTUREDATE DATE ARRIVALDATE DATE ...

Проблема с триггером
Может у кого будет время мне ответить, please. Есть таблица bb_basket, содержащая данные о...

Проблема с триггером
Я читал что триггер -это что то вроде пистолет производящий выстрел. Я с этим соласен. Но я...

Непонятка с триггером
Столкнулся с непонятной разницей в поведении между HEF4013 и CD4013. Вторая не работает в...

6
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
16.06.2011, 15:15 2
Если кнопка в Вашем приложении и данные берутся тоже из Вашего приложения - триггер Вам не нужен. Как внести данные в базу - есть FAQ в начале раздела.
0
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
16.06.2011, 16:30  [ТС] 3
Winsor, не ну смотри если у меня есть в таблице кол-во товара на складе и человек по нажатию на кнопку типа заказывает единицу товара то мне с базе в поле "Количество" нужно отнять один как это сделать без тригера?
0
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
16.06.2011, 20:09 4
L1nk91, тригер тебе понадобился бы в том случае, если бы была некая таблица, в которой учитывалось бы количество товара отпущенного со склада. Тогда при добавлении в эту таблицу пришлось бы триггером изменять данные в таблице наличия на складе. Хотя даже в этом случае можно обойтись обычной транзакцией без всякого триггера. А в ситуации, когда просто нужно уменьшить число в одной таблице, исползуется простой update-запрос.
0
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
16.06.2011, 22:16  [ТС] 5
Пожалуйста, если не тяжело скиньте пример UPdate запроса.. ну не грамотный я в Sql, ну что поделаешь.. заранее спасибо
0
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
17.06.2011, 06:44 6
Цитата Сообщение от L1nk91 Посмотреть сообщение
если не тяжело скиньте пример UPdate запроса
SQL
1
2
3
UPDATE    Device
SET              Brand = @Brand, Name = @Name
WHERE     (ID_Device = @ID_Device)
Цитата Сообщение от L1nk91 Посмотреть сообщение
ну не грамотный я в Sql, ну что поделаешь
учиться грамоте нужно, книжки всякие умные читать...
наугад далеко не напрограммируешь
1
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
17.06.2011, 11:02  [ТС] 7
Цитата Сообщение от nio Посмотреть сообщение

учиться грамоте нужно, книжки всякие умные читать...
наугад далеко не напрограммируешь
Та ну как то с SQl с самого начала не пошло..(( не знаю почему..
0
17.06.2011, 11:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2011, 11:02
Помогаю со студенческими работами здесь

Сложность с триггером
Добрый день, помогите реализовать следующее. Есть две таблицы. Нужно реализовать следующее: Чтобы...

Проблемы с триггером
У меня есть триггер, который генерирует id для новой записи в таблице. Когда я пытаюсь добавить...

Помогите разобраться с триггером
Привет всем! Проблема в следующем: есть таблица с триггером на удаление, в котором происходит...

Проблема с третим триггером
Что с триггером «Products_Sales»? Почему в результатах выводится "Товар «iPhone X» фирмы «Apple...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru