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

Добавление данных в БД SQL Server

24.11.2022, 02:20. Показов 516. Ответов 3

Студворк — интернет-сервис помощи студентам
Программно оформляется документ (Word) и мне нужно сохранить в базу данных информацию об этом документе.
База данных в SQL Sqerver, сама программа на C# на Windows Forms.
Заношу данные в БД следующим образом:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
 string connectString = "Data Source=DESKTOP-BN90OCH\\SQLEXPRESS;Initial Catalog=businessDB_VS_1;Integrated Security=True;Pooling=False";
string replace_number_f = "K-00005"; 
 
using (SqlConnection conn = new SqlConnection(connectString))
            {
                conn.Open();              
 
                SqlCommand comm = new SqlCommand("INSERT INTO dbo.Inform (num_, surname_, name_, middleName_) VALUES (@num_, @surname_, @name_, @middleName_) ");
                comm.Parameters.AddWithValue("num_", replace_number_f);
                comm.Parameters.AddWithValue("surname_", comboBox1.Text);
                comm.Parameters.AddWithValue("name_", comboBox2.Text);
                comm.Parameters.AddWithValue("middleName_", comboBox3.Text);
            }
Проблема в том, что данные в БД не заносятся.
Из БД я могу брать данные и работать с ними, тут всё в порядке, но Заносить данные в БД не выходит.
Я так понимаю, это из-за того, что на момент работы программы она работает с копией БД, а не с ней самой напрямую и поэтому никакие изменения в БД не вносятся (?). Но это не точно и вообще нет уверенности в том, что это именно так работает.
Тем не менее данные в БД занести у меня не получается.
Каким образом мне выполнить занесение данных в таблицу dbo.Inform моей базы данных и сохранение этих данных навсегда (а не только на время выполнения программы. Ну.. глупое уточнение, но тем не менее, но пусть будет) ??
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.11.2022, 02:20
Ответы с готовыми решениями:

Добавление данных SQL Server
Доброго времени, совсем запарился с добавлением данных в таблицу с помощью клиентского приложения на C# в БД на SQL SERVER. Ниже прикрепил...

Удаление и добавление данных в datagridview из ms sql server
Не работает функции удаления и добавления данных, ошибку не выдает но при выполнении команд не происходит изменения: using System; ...

Добавление файла *.mdf. Ошибка "Должен быть установлен и запущен экспресс-выпуск SQL Server 2005 или SQL Server 2008"
Установлена Visual Studio 2010 и SQL Server 2008 R2 Standard. Хочу добавить в приложение файл базы данных *.mdf, но пишет: "должен...

3
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
24.11.2022, 02:55
C#
1
comm.ExecuteNonQuery();
Также не вижу связи conn с comm
0
0 / 0 / 0
Регистрация: 17.01.2021
Сообщений: 32
24.11.2022, 03:15  [ТС]
brian778, а как эту связь создать?
Что вообще нужно сделать ?
0
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
24.11.2022, 03:17
Лучший ответ Сообщение было отмечено Da_sha_mir как решение

Решение

C#
1
SqlCommand comm = new SqlCommand("INSERT INTO dbo.Inform (num_, surname_, name_, middleName_) VALUES (@num_, @surname_, @name_, @middleName_) ", conn);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.11.2022, 03:17
Помогаю со студенческими работами здесь

Qt 5.2.0 + MS Sql server. Ошибки при добавление данных
Добрый день сделал добавление данных по нажатию на кнопку QSqlQuery queri; queri.prepare("INSERT INTO...

Добавление источника данных для работы с БД в MS SQL Server
Есть программа на Visual C++, есть бд в MS SQL Server 2005. Нужно отображать таблицы в пользовательском приложении и работать с ними, но...

Добавление источника данных для работы с БД в MS SQL Server
Есть программа на Visual C++, есть бд в MS SQL Server 2005. Нужно отображать таблицы в пользовательском приложении и работать с ними, но...

Добавление сразу нескольких полей в базу данных (sql server 2014)
Здравствуйте. Есть 3 таблицы в БД. 1 - Услуги, 2 - Клиенты, 3 - Заказы. БД подключена к проекту соответственно. Выбираю пользователя и...

Как средствами джавы реализовать просмотр базы данных Access, SQL Server, SQL Server Compact и запись в нее?
---


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru