|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2009, 14:22 | #1 |
Новичок
Джуниор
Регистрация: 16.07.2007
Сообщений: 1
|
добавление данных через DBEdit в разные таблицы
Всем доброго времени суток !!!
У меня вопрос в следующем: Есть 3 таблицы, adoconnection,соответственно 3 adotable, 3 datasource,3 DBGrid-a. Далее данные в эти таблицы должны добавляться через DBEdit, но при сохранении Дельфей всегда ругается на то , что индекс или ключне может содержать пустое значение, хотя все поля заполняются стабильно... В чем может быть пробема ??? Заранее благодарна |
12.06.2009, 14:53 | #2 |
Холост/Не замужем
Форумчанин
Регистрация: 13.11.2007
Сообщений: 283
|
Покажи код
И к какому DataSource`у лепишь DBEdit А также проверь чтобы у индексных полей было значение поумолчанию Последний раз редактировалось Gulik; 12.06.2009 в 14:56. |
13.06.2009, 14:54 | #3 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
Данные в три таблицы должны добавляться из одного DBEdit'а?
Если да, то лучше тогда использовать простой edit и например при нажатии кнопки: Код:
Код:
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
15.06.2009, 21:47 | #4 | |
Новичок
Джуниор
Регистрация: 15.06.2009
Сообщений: 8
|
По поводу ключей
Если у Вас не автоинкрементное поле, то решать надо через триггер BeforInsert.
Если поле автоинкрементное, то у вас очевидно не перечитываются данные. Если это сервер, то просто данные автоматической транзакции не передаются в оболочку. А вообще как присваиваются уникальные значений и какая база (сервер)? Вообще, за присваивание уникальных значений должен отвечать сервер (во избежание конфликтов). Цитата:
Последний раз редактировалось sparta_2009; 15.06.2009 в 21:49. |
|
12.01.2011, 13:41 | #5 |
Пользователь
Регистрация: 27.12.2010
Сообщений: 17
|
А как добавлять через Edit на другую (новую) форму? Как соединить этот Edit с базой данных?
|
11.07.2013, 16:09 | #6 |
Пользователь
Регистрация: 01.06.2013
Сообщений: 31
|
А что делает Table1.edit?
|
31.07.2013, 00:58 | #7 |
Холост/Не замужем
Форумчанин
Регистрация: 13.11.2007
Сообщений: 283
|
Если не знаешь ответа на такой простой вопрос, тебе нужно литературу читать для начинающих.
Рекомендую http://www.programmersclub.ru/bookbibliya/ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод данных в разные окна | Absent | Помощь студентам | 0 | 07.06.2009 13:06 |
Добавление данных через поле формы | porfonya | Microsoft Office Excel | 2 | 20.05.2009 20:20 |
Добавление записей в таблицы | Fishb1 | Microsoft Office Access | 2 | 26.02.2009 21:45 |
Добавление данных в таблицы Interbase | hijke | БД в Delphi | 18 | 22.10.2008 20:52 |
Добавление в 2 таблицы | Dissonance | БД в Delphi | 5 | 04.06.2008 23:54 |