|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
||||||
Добавление строки в таблицу б/д Access DataGridView09.08.2018, 20:11. Показов 4944. Ответов 14
Метки нет (Все метки)
Здравствуйте! Реализовал добавление строки через форму в б/д access на datagridview. Но во время нажатия на кнопку добавления программа вылетает с ошибкой, приведенной на скрине.
Вот кол программы:
0
|
||||||
| 09.08.2018, 20:11 | |
|
Ответы с готовыми решениями:
14
Перенос строки из одной dataGridView в другой dataGridView с Access Запрос на добавление в DataGridView записи (бд Access) Добавил в DataGridView таблицу из Access, как сделать поиск не используя BindingNavigator? |
|
|
||||||
| 09.08.2018, 20:33 | ||||||
|
Кажется количество полей не соответствует кол-ву значений.Лучше передайте параметры через @. C помощью метода AddWithValue
0
|
||||||
| 09.08.2018, 20:58 | |
|
Ключевое поле в таблице какого типа? Автоинкремент?
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 09.08.2018, 23:47 [ТС] | |
|
мне нужно добавлять новую строку через форму
Добавлено через 1 минуту Supernathural понятия не имею, таблицу создавал не я
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 10.08.2018, 15:01 [ТС] | |
|
Supernatural, понятия не имею, таблицу б/д создавал не я
Добавлено через 1 минуту aleksskay4, можно по подробнее?
0
|
|
|
|
|
| 10.08.2018, 15:09 | |
|
Сначало посмотрите на структуры базы данных через access, сколько там полей, есть ли автоинкремент.
0
|
|
| 10.08.2018, 18:44 | |
|
Levon1999, странно работаешь. Ну да ладно, делаешь так: если твоя БД построена на MS SQL Server, то через ManagmentStudio открою свою базу, там будет список таблиц, которые созданы в твоей базе. Посмотри характеристики нужной таблицы. Если БД построена на Access, то открой таблицу в режиме Конструктора и посмотри тип поля ID. Если у него не стоит инкремент, то поставь. Так будет лучше.
Про ключевое поле в БД - ты просто обязан знать, если работаешь с БД как разработчик.
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 10.08.2018, 20:22 [ТС] | |
|
Supernatural,Ну ключик напротив id там стоит, насколько я понял это инкремент?
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 10.08.2018, 20:28 [ТС] | |
|
Supernatural, Ой туплю, инкремент увеличивает значение на единицу.Вот только я в access не нашел его
0
|
|
|
|
|
| 10.08.2018, 22:46 | |
|
Levon1999, На скрине вроде есть. Почему не нашел?
Добавлено через 5 минут После parents в скобках уберите квадратные скобки или ставьте квадратные скобки для каждого поля отдельно.
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 10.08.2018, 23:28 [ТС] | |
|
aleksskay4, да но я не нашёл parents, у меня этого нет
Добавлено через 9 минут Не знаете как найти пункт parents
0
|
|
| 11.08.2018, 00:14 | |
|
Levon1999, он хотел сказать patients, имя самой таблицы. Кстати, не обратил на это даже внимания.
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 11.08.2018, 09:59 [ТС] | |
|
Supernatural, Но где тогда после имени моей таблицы можно найти квадратные стройки
0
|
|
| 11.08.2018, 10:39 | |
Сообщение было отмечено Levon1999 как решение
Решение
Levon1999,
bComm.CommandText = "INSERT INTO patients ([LastName,FirstName,FName,BirthYear,Sex,N ote,PN]) VALUES ('" + textBox1.Text + "','"+ textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "','" + textBox6.Text + "','" + textBox7.Text + "')";
0
|
|
|
0 / 0 / 0
Регистрация: 13.11.2017
Сообщений: 30
|
|
| 11.08.2018, 20:32 [ТС] | |
|
Supernatural, поставил скобки для каждого по отдельности и все заработало. Но теперь проблема в том что при добавлении в первый раз добавляется пустая строка, а во второй раз уже нормально. Подскажите в чем проблема если знаете.
0
|
|
| 11.08.2018, 20:32 | |
|
Помогаю со студенческими работами здесь
15
Добавление новой строки в dataGridView DataGridView программное добавление строки.
Автоматическое добавление строки в ячейку DataGridView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|