Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

тсключение EDBEngineError [D7]


Страницы:   1 2 3 4 5

defen ©   (2009-10-21 15:16:00) 

Здравствуйте. Недавно поднимал тему о исключениях... Надовали советов,  но толком разобраться я не смог.
procedure SQLZapros;
var
SQLString:string;
begin
SQLString:='SELECT COUNT(*) AS Expr1 FROM usb WHERE id = '''+a+'''';
form1.Query1.Active:=false;
form1.Query1.SQL.Clear;
form1.Query1.SQL.Add(SQLString);
// перехват исключения
try
 form1.Query1.Active:=true;
Except On E:EDBEngineError do EjectUSB()
end;
if form1.DBText1.Caption='1' then
else
EjectUSB();
end;

подсакажите что не так. после строки form1.Query1.Active:=true; программа выдаёт ошибку при недоступной базе.


Anatoly Podgoretsky   (2009-10-21 16:58:00) [21]

> defen  (21.10.2009 16:38:45)  [45]

Это как чесать левое ухо правой пяткой.


Сергей М.   (2009-10-21 16:56:00) [22]


> надо доделать начатое


Дембельский аккорд чтло ли ?)


defen   (2009-10-21 16:55:00) [23]


> Дифен, ты все же прислушайся к реально полезному совету
> про чистку следов от флешек.

уже готова... Но надо доделать начатое...


Сергей М.   (2009-10-21 16:53:00) [24]

Чем дальше, тем чудесатее история))


defen   (2009-10-21 16:53:00) [25]


> И не сеет ?)

и не жнет...


defen   (2009-10-21 16:52:00) [26]

Да я уже понял.... Не убил  exeшник, который по [3] работал....


Сергей М.   (2009-10-21 16:51:00) [27]


> не пашет


И не сеет ?)


defen   (2009-10-21 16:50:00) [28]

не пашет блин.... :(((


Сергей М.   (2009-10-21 16:49:00) [29]


> Could not create output file ...............Project3.exe'


Какого же ляда ты компилишь проект в момент когда запущен его ехе ?)


Медвежонок Пятачок   (2009-10-21 16:48:00) [30]

вау. у системы третий релиз уже судя по всему.


defen   (2009-10-21 16:48:00) [31]

стоп! похоже мой косяк...


defen   (2009-10-21 16:47:00) [32]

УГУ ПРОВАЛИЛСЯ! Ещё глубже и темнее стало! :))) [Fatal Error] Could not create output file ...............Project3.exe'


Медвежонок Пятачок   (2009-10-21 16:46:00) [33]

для обхода защиты достаточно переименовать его бде алиас и создать свой с таким же именем.
который покажет на злоумышленнический файл дибейса/акцесса/чего угодно, и в котором все нужные флешки присутствуют.


Сергей М.   (2009-10-21 16:45:00) [34]

Короче, не видать дембеля как собственных ушей)


Сергей М.   (2009-10-21 16:43:00) [35]


> чтобы база локально лежала, но обновлялась по сети


А как насчет "вытащить шнурок из сетевухи" в момент обновления ?


defen   (2009-10-21 16:41:00) [36]


> дыра на дыре в общем.

знаю... прога на узкий круг...


Медвежонок Пятачок   (2009-10-21 16:41:00) [37]

Дифен, ты все же прислушайся к реально полезному совету про чистку следов от флешек.

Пользы будет больше.


Сергей М.   (2009-10-21 16:40:00) [38]

Except
 On E:EDBEngineError do
   EjectUSB(); //<-- ставь точку останова сюда
end;


Теперь "жми F9 и проваливайся в свой еджект"

Ну как, теперь провалился куда надо ?)


Медвежонок Пятачок   (2009-10-21 16:39:00) [39]

Хочу, чтобы база локально лежала

Мне становится страшно от нашей армии


Медвежонок Пятачок   (2009-10-21 16:38:00) [40]

у тебя поди еще и бде алиас используется в программе?


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо