|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2013, 19:10 | #1 |
Пользователь
Регистрация: 04.02.2011
Сообщений: 27
|
Добавление записи в БД
Необходимо организовать ввод данных в таблицу. Сам ввод происходит, однако только 1 раз и то после ряда ошибок - сначала " " is a not integer value", затем, если понажимать на кнопку ещё пару раз, будет "Изменения не были внесены из-за повторяющихся значений в индексе и т.д."
Код:
Подскажите, если кто нибудь знает, что с этим делать.... |
18.05.2013, 19:59 | #2 |
Форумчанин
Регистрация: 29.01.2013
Сообщений: 319
|
Не целое значение у тебя в Edit1. Отсюда - исключение при переводе Edit1 в целое число, после которого Post не срабатывает, таблица остаётся в состоянии вставки новой записи. Чтобы сразу отобразилось обнови датасет.
|
18.05.2013, 21:48 | #3 |
Пользователь
Регистрация: 04.02.2011
Сообщений: 27
|
можно программно увидеть ваш вариант? Конкретно как присвоить целое значение Edit
Последний раз редактировалось Кротяка; 18.05.2013 в 22:06. |
19.05.2013, 22:55 | #4 |
Форумчанин
Регистрация: 11.02.2013
Сообщений: 155
|
Всё верно, тут программной ошибки нет, ошибка в том что значения ключевых полей базы повторяются, если вы даже
добавляете новую запись, то код поля не меняете. Например. Код - 1 имя Игорь, а второе вы пишите код-1 Олег. В данном случае коды повторяются!!!! |
19.05.2013, 23:03 | #5 |
Форумчанин
Регистрация: 11.02.2013
Сообщений: 155
|
Для того чтобы значения вводились сразу, напишите следующий код.
Если у вас база "таблица1", то пишите ADOTable->Active=false; ADOTable->Active=true; Если конечно, вы используете элемент Table из вкладки ADO! Этот код добавляете, в код кнопки добавления записи в бд. А лучше скиньте ваш проект, разберемся. С вашей проблемой!!! |
20.05.2013, 22:44 | #6 | |
Пользователь
Регистрация: 04.02.2011
Сообщений: 27
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление записи в бд | yuta_86 | БД в Delphi | 10 | 31.05.2013 12:09 |
добавление записи | незнайка_на_земле | Помощь студентам | 6 | 26.10.2011 08:26 |
Добавление записи в бд | Lokos | БД в Delphi | 8 | 15.12.2009 16:36 |
Добавление записи | LLIYT | БД в Delphi | 15 | 09.06.2009 18:25 |
Добавление записи | rn6hac | БД в Delphi | 3 | 02.06.2009 10:26 |