Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.09.2008, 16:16
Qwed86 Qwed86 вне форума
Новичок
 
Регистрация: 12.09.2008
Сообщения: 66
Репутация: 10
По умолчанию Access обработки ошибки

Я работаю с БД Access, там есть поле где совпадения не допускаются. Так вот когда ввожу одинаковое значение), прога конечно вылетает. Можно как-нить обработать это чтоб сообщение вылезало, типа такое уже есть введите другое. Что-то try except finally никак не выходит или я чё не так делаю?
Ошибка EOleException.
Ответить с цитированием
  #2  
Старый 22.09.2008, 09:25
mik mik вне форума
Прохожий
 
Регистрация: 17.09.2008
Сообщения: 33
Репутация: 10
По умолчанию

try except должно помочь.
Покажи часть кода где обработка исключения.
Ответить с цитированием
  #3  
Старый 22.09.2008, 14:49
Qwed86 Qwed86 вне форума
Новичок
 
Регистрация: 12.09.2008
Сообщения: 66
Репутация: 10
По умолчанию

Ну хз куда вставлять. Простой код
Код:
if DataModule2.adoquery1.Modified then
begin
DataModule2.adoquery1.Post;
DataModule2.adoquery1.Refresh;
end;
если так:
Код:
if DataModule2.adoquery1.Modified then
begin
try
DataModule2.adoquery1.Post;
DataModule2.adoquery1.Refresh;
except
end;
end;
То всё равно вылетает красное окно, а не то что я хочу.
Ответить с цитированием
  #4  
Старый 22.09.2008, 15:06
Qwed86 Qwed86 вне форума
Новичок
 
Регистрация: 12.09.2008
Сообщения: 66
Репутация: 10
По умолчанию

Радил. Вот оно что:
Цитата:
Tools => Debugger Options и на вкладке Language Exception снимите флажок Stop on Delphi Exception.
Теперь исключения не будут отлавливаться средой Delphi и управление исключительными ситуациями полностью предается вашему приложения.
Ответить с цитированием
  #5  
Старый 22.09.2008, 17:08
mik mik вне форума
Прохожий
 
Регистрация: 17.09.2008
Сообщения: 33
Репутация: 10
По умолчанию


Угу, есть такое. Проходили...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:55.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter