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

Вниз

Empty Dataset, новая запись и Stack Overflow...   Найти похожие ветки 

 
mfender ©   (2005-11-14 01:47) [0]

В результате запроса, как обычно имеется набор записей.
Проблема начинается, когда запрос ничего не возвращает (например, у меня есть фильтрация по времени BETWEEN <integer> AND <integer> - соответственно имеем пустой набор, если нет записей соответствующих условию).
Так вот. При попытке редактирования записи (которой нет), вываливается Stack Overflow. Ну это понятно - нельзя сделать DataSet.State = dsEdit, если редактировать нечего. Только вот нормального решения я так и не нашел. Ну, в описанном случае я не придумал ничего лучшего, чем проверять:

if DataSet.isEmpty then begin
TControl.Enabled := False; и т.д....

предотвращая таким образом попытки пользователя внести изменения в несуществующую запись.

Но, догадываюсь, что есть некое более умное решение. И хочу его найти. Потому как такая же беда случается и при попытке ВСТАВИТЬ новую запись!

Т.е. действие DataSet.Insert вызывает ту же самую Stack Overflow!

Как с этим бороться? Если кто знает, подскажите, пожалуйста.

Заранее благодарен.


 
mfender ©   (2005-11-14 04:00) [1]

Всё разъяснилось: это глюк ZeosDBO... Прямо беда какая-то...


 
Desdechado ©   (2005-11-14 13:12) [2]

попробуй Append



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1135219098
Dyakon_Frost
2005-12-22 05:38
2006.01.08
Помогите решть задачку!


10-1111046230
LgcPiton
2005-03-17 10:57
2006.01.08
Как узнать заущено ли приложение


2-1134977546
oleg777
2005-12-19 10:32
2006.01.08
Регистрация в MSSQL Server 2000


14-1134483178
iamdanil
2005-12-13 17:12
2006.01.08
Для умных программистов


8-1123097311
Кот
2005-08-03 23:28
2006.01.08
Проблемы с загрузкой jpg в Image.