Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.19;
Скачать: CL | DM;

Вниз

Вставка значений Lookup полей в ADODataSet   Найти похожие ветки 

 
S/A   (2002-08-29 10:01) [0]

Суть проблемы: Используется компонент ADODataSet1 подключение к MSSQL. В наборе данных, я использую LOOKUP-поля. На форме для работы с набором ADODataSet1 создаю DBGrid.
Просмотр данных идет нормально, редактирование
существ. записей тоже. Однако при добавлении новой записи в момент вставки значений из LOOKUP-полей получаем ошибку: An unKnown error has occured!
Чем это может быть вызвано?
Новую запись ввести все-таки можно, однако нужно переходить от
одного поля новой записи к другому, при каждом переходе видеть эту
ошибку и возвращаться к этим ранее невведенным значениям новой
записи для повторного ввода. Через некоторое время эти сообщения уже
не станут появляться.


 
aleksaziat   (2002-08-29 16:13) [1]

Посмоти описание таблице можно ли в поле вставить NULL и есть ли def ЗАНЧЕНИЕ для поля
Обычно на событие NewRec присаюваю значение для полей и нет проблем


 
oss   (2002-08-29 16:44) [2]

1. у тебя это ошибка когда тестируешь через делфи или когда через ехе ?
2. в зависимости от ответа на п.1 это может быть нормальным явлением, удираемым настройками делфи, это если ошибка появляется через делфи.
иначе определи какой либо дефайн для всех полей


 
S/A   (2002-08-29 17:18) [3]

aleksaziat: Ошибка появляется вне зависимости от того разрешены NULLS или нет. Значения по умолчанию установлены, но при добавлении новой записи они не видны. Попытка программно вставить значение в любое поле сразу после создания новой записи вызывает ту-же ошибку.

oss : Спасибо за идею. Да, данное явление не наблюдается при запуске из exe. А что это м.б. за настройка?


 
S/A   (2002-08-29 17:20) [4]

Дополнение: Ошибка имеет место только при наличии более чем одного Lookup поля в таблице. С одним - все в порядке.


 
Юрий Жуков ©   (2002-08-29 17:36) [5]

Есть два решения:
1.LookupCache:=True
2. Убрать галку в дельфях на остановку при exception

З.Ы. В TBetterAdODataSet по моему решена эта проблема - хотя не уверен.



Страницы: 1 вся ветка

Текущий архив: 2002.09.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-61201
Hagis
2002-09-08 14:00
2002.09.19
Как в переменную типа String загнать 3 строку из текстового файла


1-61055
Андрусь
2002-09-09 12:08
2002.09.19
как заставить главное меню двигаться


1-61062
greenrul
2002-09-07 19:36
2002.09.19
Непрямоугольная форма или как без этого обойтись:


3-61008
Beer
2002-08-29 07:10
2002.09.19
Динамическая таблица по параметрам.


4-61339
TaiphooN
2002-07-25 17:04
2002.09.19
Сканер и WinAPI