Вниз
Скачать: CL | DM;

Проблема при сжатии ADO-database при помощи JetEngine.CompactData   Найти похожие ветки 

 
brestmarket   (2002-10-01 01:44) [0]

Есть следующий код:

var
JetEngine: OleVariant;

...

DataModule1.ADOConnection1.Connected := true;

JetEngine:= CreateOleObject("JRO.JetEngine");
JetEngine.CompactDatabase(DataModule1.ADOConnection1.ConnectionString,
DataModule1.ADOConnection1.ConnectionString);
JetEngine:= Unassigned;

Возникает ошибка: EOleException "Cannot Open database. It may not be
a database that you application recognites or the file may be corrupt"

p.s. Тест с той же DataModule1.ADOConnection1.ConnectionString дает
положительный результат!

Одни советовали устанавливать монопольный доступ к БД при выполнении
данной операции - как это делается?

Что делать?


 
sniknik ©   (2002-10-01 11:01) [1]

DataModule1.ADOConnection1.Connected := false;
это одын
JetEngine.CompactDatabase(DataModule1.ADOConnection1.ConnectionString, { другая! база});
это два

монопольный можно в строке указать но здесь причина не в этом см. up.



 
brestmarket   (2002-10-02 00:50) [2]

Нет, дело не в указании другой базы, дело в чем-то другом, т.к. при указании другого пути и другой базы возникает та-же ошибка - будем искать дальше.


 
sniknik ©   (2002-10-02 10:44) [3]

а на обшибку "это одын" внимания не обращаем?

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



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-78221
Roma
2002-10-01 18:11
2002.10.24
Функции работы с датой в


1-78437
acorus
2002-10-15 17:49
2002.10.24
Как изменить порядок страниц в PageControl


8-78534
REaliSt
2002-06-23 04:44
2002.10.24
помогите с MS Agent!!


14-78641
lak_b
2002-10-03 00:28
2002.10.24
Защита авторских прав программистов


3-78254
Gaber
2002-10-02 10:04
2002.10.24
Как лучше строить БД




   Наверх