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

Вниз

except для несуществующей таблице   Найти похожие ветки 

 
alexmc ©   (2003-09-12 09:23) [0]

Народ нужна помощ.
Есть база данных в mdb
Как по средсвом обработки исключения определить наличие таблицы.
Напр:
q1.close;
q1.sql.clear;
q1.sql.add("select * from new");
try
q1.open;

except
???? //
end;

В данном случае в базе отсуствует таблица new
и при открытии произойдет ошибка
Как его избежать и продолжить работу приложения
Заранее благодарен


 
Reindeer Moss Eater ©   (2003-09-12 09:25) [1]

Приложение умеет работать без таблицы new?


 
alexmc ©   (2003-09-18 06:54) [2]

Да Конечно
Просто задача сводиться к обработки исключения прогаммным способом.


 
alexmc ©   (2003-09-18 07:59) [3]

Народ проблема решилась Так

function tform1.check_db():boolean;
begin
result:=true;
try
q1.Close;
q1.SQL.Clear;
q1.SQL.Add("select * from new");
q1.open;
except
on EOleException do result:=false;
end;
end;


 
WihOut Any ...   (2003-09-18 07:59) [4]

If Table.Exist then



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
3-27394
BorH
2003-09-19 13:38
2003.10.09
Документация по InterBase


1-27520
R
2003-09-30 02:00
2003.10.09
Какое сообщение посылает Win и посылает ли вообще при


14-27637
Knight
2003-09-19 11:02
2003.10.09
Sission и редирект в чём проблем?


1-27607
Dionis
2003-09-28 17:33
2003.10.09
Как узнать месторасположение и размеры чужого окна?


14-27655
copyr25
2003-09-21 15:11
2003.10.09
Чего хотят женщины? О Боже! Чего же они хотят? S.Freud.