Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
van Persie
27 / 27 / 10
Регистрация: 10.03.2012
Сообщений: 249
1

Ошибка при добавлении записи

09.05.2013, 13:52. Просмотров 1586. Ответов 1
Метки нет (Все метки)

Метод, который должен был добавить запись в таблицу:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
string title = titleBOX.Text;
            int year = Convert.ToInt32(yearBOX.Text);
            int languageID = Convert.ToInt32(langID.Text);
            int genrID = Convert.ToInt32(genreID.Text);
            databaseDataSet.BooksRow row = databaseDataSet.Books.NewBooksRow();
            row.Title = title;
            row.Year = year;
            row.LanguageID = languageID;
            row.GenreID = genrID;
            databaseDataSet.Books.AddBooksRow(row);
            connection = new SqlConnection(connectionString);
            cmd = new SqlCommand("INSERT INTO BOOKS VALUES (@TITLE, @YEAR, @LANGUAGEID, @GENREID)", connection);
            connection.Open();
            cmd.Parameters.AddWithValue("@TITLE", title);
            cmd.Parameters.AddWithValue("@YEAR", year);
            cmd.Parameters.AddWithValue("@LANGUAGEID", languageID);
            cmd.Parameters.AddWithValue("@GENREID", genreID);
            cmd.ExecuteNonQuery();
            this.booksTableAdapter.Update(this.databaseDataSet.Books);
            connection.Close();
Вот эта ошибка:
Отсутствует сопоставление типа объекта System.Windows.Forms.TextBox с известным собственным типом управляемого поставщика.

Ругается на вот эту строку:
C#
1
cmd.ExecuteNonQuery();
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 13:52
Ответы с готовыми решениями:

Ошибка при добавлении записи
Здравствуйте, нужна консультация! Подключил к проекту в C# базу данных, но при...

Ошибка при добавлении новой записи в БД
Программа для редактивания бд в Access на C# Visual Studio 2015. Ошибка при...

Ошибка при добавлении записи в БД MySQL
Здравствуйте, не знаете в чем причина? Ввожу значения в текстбоксы, и при...

Ошибка при добавлении записи в таблицу
Ребят ситуация в следующем, необходимо создать клиент к базе. И вот почти сразу...

Ошибка синтаксиса Insert into при добавлении записи в БД Access
Я работаю на C#. Мне нужно создать в access таблицу Avtobuss. Она не создается...

1
van Persie
27 / 27 / 10
Регистрация: 10.03.2012
Сообщений: 249
11.05.2013, 02:05  [ТС] 2
Поскольку море ответов сам нашел ошибку

Вот ЭТО работает.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            string title = titleBOX.Text;
            int year = Convert.ToInt32(yearBOX.Text);
            int languageID = Convert.ToInt32(langID.Text);
            int genrID = Convert.ToInt32(genreID.Text);
            databaseDataSet.BooksRow row = databaseDataSet.Books.NewBooksRow();
            row.Title = title;
            row.Year = year;
            row.LanguageID = languageID;
            row.GenreID = genrID;
            databaseDataSet.Books.AddBooksRow(row);
            connection = new SqlConnection(connectionString);
            cmd = new SqlCommand("INSERT INTO BOOKS VALUES (@Title, @Year, @languageID, @genreID)", connection);
            connection.Open();
            cmd.Parameters.AddWithValue("@TITLE", title);
            cmd.Parameters.AddWithValue("@YEAR", year);
            cmd.Parameters.AddWithValue("@LANGUAGEID", languageID);
            cmd.Parameters.AddWithValue("@GENREID", genrID);
            cmd.ExecuteNonQuery();
            this.booksTableAdapter.Update(this.databaseDataSet.Books);
            connection.Close();
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 02:05

При добавлении записи выдается ошибка что вы не ввели поле ID
Создал dataGrid, источник задал табл из базы данных... в табл есть поле id...

Ошибка "Specified cast is not valid" при добавлении записи ???
Проблема вот какая: При добавлении записи в таблицу возникает ошибка, вида 'An...

При добавлении записи в БД происходит ошибка "violation of PRIMARY KEY constraint)"
Ребята, тут такая неразбериха, я по идее правильные ввожу данные, но почему то...


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

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

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