Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-78446
Эрик
2002-10-12 08:49
2002.10.24
PageControl?


3-78303
JohnBurg
2002-10-02 22:18
2002.10.24
Почему не освобождается база


1-78426
AL2002
2002-10-14 22:49
2002.10.24
А шрифт всё равно не удаляется


14-78659
Viktor Kushnir
2002-10-04 07:21
2002.10.24
XP Упал...


1-78489
msdn1
2002-10-13 15:04
2002.10.24
Richedit