Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.03.2019
Сообщений: 42

Добавить количество товара к существующему товару

13.12.2021, 00:01. Показов 3229. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть база данных и в ней продукция. Хочу добавить новую продукцию, но не хочу чтоб она добавлялась как новая продукция, а чтоб к существующему прибавилось то количество товара которое пропишу в поле.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.12.2021, 00:01
Ответы с готовыми решениями:

Опишите классу товара. Поля класса: имя товара, цена товара, количество товара на складе
Опишите классу товара. Поля класса: имя товара, цена товара, количество товара на складе. Выполнить следующие методы: 1) изменение...

Массив записей. Структура: наименование товара, его количество, цену за единицу товара и общую стоимость данного товара
Пожалуйста помогите с задачкой на массивы для экзамена.. 1.Разработать программу на ЯП Pascal, в которой происходит заполнение массива...

Опишите класса товара. Поля класса: имя товара, цена товара, количество товара на склад
Опишите класса товара. Поля класса: имя товара, цена товара, количество товара на складе. Выполнить следующими методами: 1) класс с...

24
0 / 0 / 0
Регистрация: 30.03.2019
Сообщений: 42
13.12.2021, 15:56  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
И try .. catch нужно начинать до момента открытия соединения.

Добавлено через 25 секунд

Я скобку в запросе убрал, видели?
Да, увидел исправил все равно не меняется

Добавлено через 4 минуты
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
И try .. catch нужно начинать до момента открытия соединения.

Добавлено через 25 секунд

Я скобку в запросе убрал, видели?
Может чем мой код пытаться менять чтоб он работал, ВЫ напишите с нуля?
0
 Аватар для Andrey-MSK
3386 / 2272 / 388
Регистрация: 14.08.2018
Сообщений: 7,690
Записей в блоге: 4
13.12.2021, 16:03
Вот вам пример, тренируйтесь, async, ...Async, Task и await уберите и вместо throw - MessageBox.Show
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
public async Task UpdateItemAsync(EObject itemToUpdate)
{
    string sqlText = 
        "UPDATE dbo.tblEObject SET EObjectName = @eoName " +
        "WHERE ID_EObject = @eoID";
 
    using(SqlConnection sqlConnection=new SqlConnection(_connectionString))
    {
        try
        {
            await sqlConnection.OpenAsync();
 
            SqlCommand sqlCommand = new SqlCommand(sqlText, sqlConnection)
            {
                CommandType = CommandType.Text
            };
 
            SqlParameter parameterEOName = new SqlParameter
            {
                ParameterName = "@eoName",
                Value = itemToUpdate.EObjectName,
                SqlDbType = SqlDbType.NVarChar,
                Size = 200,
                Direction = ParameterDirection.Input
            };
            sqlCommand.Parameters.Add(parameterEOName);
 
            SqlParameter parameterID = new SqlParameter
            {
                ParameterName = "@eoID",
                Value = itemToUpdate.EObjectID,
                SqlDbType = SqlDbType.Int,
                Direction = ParameterDirection.Input
            };
            sqlCommand.Parameters.Add(parameterID);
 
            foreach (SqlParameter parameter in sqlCommand.Parameters)
            {
                if (parameter.Value == null)
                {
                    parameter.Value = DBNull.Value;
                }
            }
 
            await sqlCommand.ExecuteNonQueryAsync();
        }
        catch (Exception ex)
        {
            throw new ApplicationException("Ошибка обновления объекта строительства.", ex);
        }
    }
}
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
13.12.2021, 18:37
А то, что ТС сует в числовые поля стринги- это ничего ?
0
 Аватар для Andrey-MSK
3386 / 2272 / 388
Регистрация: 14.08.2018
Сообщений: 7,690
Записей в блоге: 4
14.12.2021, 08:55
Цитата Сообщение от MsGuns Посмотреть сообщение
А то, что ТС сует в числовые поля стринги- это ничего ?
Дак try .. catch и должен был всё показать
0
14.12.2021, 10:33

Не по теме:

Цитата Сообщение от Jlopenb Посмотреть сообщение
Я начинающий программист, поэтому я в этом сильно не разбираюсь.
Две базовые темы, которые вы должны освоить хотя бы на минимальном уровне:
1. Использование отладчика в IDE.
2. Перехват и вывод исключений в output (или на консоль).

В приложении всегда будут возникать внезапные ошибки. И вместо того, чтобы из-за каждой опечатки в запросе вести на форуме дискуссии по несколько дней, вы сможете сразу видеть подробное описание ошибки в тексте исключения.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2021, 10:33

Добавить +1 к существующему числу в таблице
Подскажите пожалуйста как проще всего добавить +1 к значению числа в таблице? Допустим у меня есть запись в таблице с числом 222 и нужно...

Добавить Get параметр к существующему в url
Привет, друзья! Вопрос простой, можно ли как-нибудь при переходе по ссылке, например: <a...

Добавить значение к существующему значению
Господа , для Вас это вообще легкая задача. Есть колонка TU в таблице magaz , в ней есть значения трех типов 1. Это значения с пятью...

Как добавить поддомен к существующему домену?
Доброго дня. Есть необходимость добавить поддомен к существующему домену. Вопрос — какие записи нужно добавить в зонном файле? ...

Как добавить текст в TextBox к существующему
Добрый день всем. Подскажите, пожалуйста, как добавить текст к существующему тексту. На форме кнопка и текстбокс. Делаю так:...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru