Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
marycat11
0 / 0 / 0
Регистрация: 24.11.2017
Сообщений: 2
1

Добавление новой записи в базу

16.12.2017, 17:09. Просмотров 462. Ответов 1
Метки нет (Все метки)

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

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   int id = Convert.ToInt32(textBox1.Text);
                int idb = Convert.ToInt32(textBox2.Text);
                string dd = dateTimePicker1.Value.ToShortDateString();
                string dd2 = dateTimePicker2.Value.ToShortDateString();
                DateTime data;
                DateTime data2;
                if (DateTime.TryParse(dd, out data) && (DateTime.TryParse(dd2, out data2)))
                {
                    SqlConnection conn = new SqlConnection(@"Data Source=USER-ПК\SQLEXPRESS;Initial Catalog=Библиотека2SQL;Integrated Security=True");
                    string sInsSql = "Insert into УЧЕТ_КНИГ (Номер_читат_билета, Номер_книги, Дата_выдачи, Дата_возврата, Номер_библиотекаря) values (@id,@idb,@data,@data2,@bibl)";
                    try
                    {
                        conn.Open();
                        var cmd = new SqlCommand(sInsSql, conn);
                        cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
                        cmd.Parameters.Add("@idb", SqlDbType.Int).Value = idb;
                        cmd.Parameters.Add("@data", SqlDbType.DateTime).Value = data;
                        cmd.Parameters.Add("@data2", SqlDbType.DateTime).Value = data2;
                        cmd.Parameters.Add("@bibl", SqlDbType.Int).Value = comboBox1.SelectedValue;
                        cmd.ExecuteNonQuery();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2017, 17:09
Ответы с готовыми решениями:

Добавление новой записи в таблицу
Привет всем! При добавлении новой записи в таблицу вознокает ошибка не может добавить первичнуй...

Добавление записи в базу
Наткнулся на проблему с реализацией добавления записи в бд access через datagridview который...

Добавление записи в базу данных
такой вопрос, как додавить новую запись в базу данных с второй формы?? даные вводятся в textbox!...

Добавление записи в базу данных mysql
Всем привет. Мне нужно объединить 3 таблицы, я их объединила. Вот моя проблема у меня не получается...

Добавление записи в базу данных MSSQL
Добрый вечер, возникла проблема при добавлении записи в БД. У меня есть две переменные Ball и...

1
OwenGlendower
Супер-модератор
Эксперт .NET
10590 / 9103 / 3882
Регистрация: 17.03.2014
Сообщений: 18,229
Записей в блоге: 1
Завершенные тесты: 2
16.12.2017, 17:53 2
marycat11, вылет программы, надо думать, происходит из-за исключения. Выложи его текст.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.12.2017, 17:53

Добавление записи в базу данных Access
База данных-Access. Необходимо добавить запись в базу Clients(открывается по щелчку по кнопке...

Очищения поля после добавление записи в базу
Здравствуйте, как очистить после добавления данных в базу? Вот код private void...

Добавление записи из Datagridview в базу данных mysql
Друзья, хочу добавить данные с датагрида в базу данных но выдает ошибку ссылка на объект не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru