|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2011, 02:25 | #1 |
Пользователь
Регистрация: 06.09.2009
Сообщений: 66
|
ошибка при редактирование с полями со значением NULL: Access -> ADO
здравствуйте. у меня следующая проблема имеем таблицу:
name = тип строка valuta = числовой тип izBaze = логический izTry = логический Доступ к данным по технологии ADO база данных Access вводим данные в базу с помощью окна диалога с DBEdit-ами и сохраняем все хорошо. Поля valuta, izBaze не вводим. Получается такая картина(смотрите первый вложеный файл) обратите внимание что поля valuta, izBaze не имеют введенное значения (ну наверное значение является NULL). далее беру редактирую данные, тоже через DbEdit. и тут нюанс: если не редактировать полей valuta, izBaze то ошибки нет а как редактировать то есть ошибка изложенной в втором вложеним файле проблема исчезает если переподключить таблицу или обновить ее после добавления записи с "полями NULL"(то и есть не вводит valuta, izBaze). если ввести все поля то проблем никаких, а как не ввести эти два поля то возникает ошибка Вопрос: как решить проблему не используя обновления или переподключения таблицы |
23.03.2011, 18:42 | #2 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
Я бы использовала простые едиты, а в при событии открытия формы редактирования добавила бы
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
|
24.03.2011, 10:35 | #3 |
Пользователь
Регистрация: 06.09.2009
Сообщений: 66
|
спасибо.
переделал и работает. Я так понял что не должно быть значений Null. Еще помогает обновление таблицы. Но в чем может быть суть этой ошибки ADO. может через ключевые поля, либо через индексацию и запрет совпадений в полях ID, Name. А поле ID есть счетчик значения - случайное ... А другие поля "простыми" |
24.03.2011, 17:20 | #4 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
сталкивалась когда-то с этим, джае как-то лечила, честно не помню как, вроде в свойствах DBEdit. Но edit универсальнее
Единственное, что ограничивает полет мысли программиста-компилятор
|
24.03.2011, 23:50 | #5 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 20
|
|
27.03.2011, 21:22 | #6 |
Пользователь
Регистрация: 06.09.2009
Сообщений: 66
|
|
28.03.2011, 12:05 | #7 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 20
|
(не буду угадывать что, где и как прописано), но к примеру, в кнопке "сохранить" пишем что-то типа :
Код:
|
01.04.2011, 00:30 | #8 |
Пользователь
Регистрация: 06.09.2009
Сообщений: 66
|
спасибо попробую
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Редактирование записи ado | palochka | БД в Delphi | 7 | 24.05.2010 10:58 |
БД Access и операции с полями | WishNight | БД в Delphi | 3 | 05.04.2010 13:00 |
Ошибка при работе с БД Access | Evgen1976 | БД в Delphi | 8 | 16.06.2009 21:29 |
Ошибка при коировании в Access | mirawoo | Microsoft Office Access | 2 | 16.09.2008 06:01 |