![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
тсключение EDBEngineError [D7]
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]у тебя поди еще и бде алиас используется в программе?