Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как убрать сообщение и чтобы не вылетало / 8 сообщений из 8, страница 1 из 1
06.12.2002, 14:27
    #32076740
AndreiM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
except
on E.EDatabaseError do ShowMessage('Ошибка выполнения запроса:');
end;

В программе я делаю запрос пишу в Memo1, когда он написан без ошибок, то
выполняется, а как только я спецом делаю ошибку, он выдает ошибку, но
там не написано "Ошибка выполнения запроса:" + ещё вылетает из проги.
Как сделать, чтобы просто выдавало сообщение, что введенный запрос неверен и не вылетало, а просто не делало запроса.

Спасибо.
...
Рейтинг: 0 / 0
06.12.2002, 15:12
    #32076776
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
except
on E.EDatabaseError do ShowMessage('Ошибка выполнения запроса:');
end;

в коде ошибка
...
Рейтинг: 0 / 0
06.12.2002, 20:18
    #32076914
AndreiM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
except
on E:EDatabaseError do ShowMessage('Ошибка выполнения запроса:');
end;

тоже не идет..
...
Рейтинг: 0 / 0
06.12.2002, 20:24
    #32076916
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
кинь полностью код
...
Рейтинг: 0 / 0
06.12.2002, 20:28
    #32076917
AndreiM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
procedure TForm1.Button3Click(Sender: TObject);
begin
try
with ADOQuery1 do
begin
if Active then Close;
SQL.Clear;
SQL.Assign(Memo2.Lines);
Open;
end;
except
on E.EDatabaseError do ShowMessage('Ошибка выполнения запроса');
end;

end;
...
Рейтинг: 0 / 0
06.12.2002, 20:44
    #32076919
DmitryV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
Привет!
А если вместо EDatabaseError использовать EOLEException?
Или кинь сюда сообщение об ошибке...

Удачи
...
Рейтинг: 0 / 0
06.12.2002, 20:56
    #32076921
AndreiM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
Project Pr1.exe raised exception class EOleException with message
'[Microsoft][ODBC SQL Server Driver][SQL Server] Could not find stored proceedure
'Memo2''. Process stopped. Use Step or Run to continue.

А про EOLEException выдало, что не определён.
...
Рейтинг: 0 / 0
08.12.2002, 10:31
    #32077067
aus
aus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как убрать сообщение и чтобы не вылетало
except
on Exception do ShowMessage('........');
end;

Т.е. для любого исключения.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как убрать сообщение и чтобы не вылетало / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]