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

Почему ADOConnection не запускается с сетевого диска?   Найти похожие ветки 

← →
DimA   (2008-04-10 10:13) [0]

В строке соединения ADOConnection с базой Access, прописал:
ADOConnection.ConnectionString:="Provider=Microsoft.Jet.OLEDB.4.0;"+
 "Data Source="+ExtractFilePath(Application.ExeName)+"BAZA\basem.mdb;"+
  "Mode=Share Deny None;"+"Persist Security Info=False;"+
   "Jet OLEDB:Database Password=""+parol+""";

Всё отлично работало, пока я не попытался выложить программу на сетевой диск и запустить её от туда! Появляется сообщение:
"Файл "" не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт..."
Как это исправить?


← →
Сергей М. ©   (2008-04-10 10:19) [1]

Чему у тебя равно св-во ADOConnection.Mode ?
Какие ограничения на доступ к этой шаре имеются на файл-сервере ?


← →
DimA   (2008-04-10 10:32) [2]

> Сергей М. ©   (10.04.08 10:19) [1]

"Mode=Share Deny None;" - это не то?


← →
Kolan ©   (2008-04-10 10:35) [3]

Имхо дела в правах доступа к папке.


← →
DimA   (2008-04-10 10:35) [4]


> Какие ограничения на доступ к этой шаре имеются на файл-
> сервере ?

Точно сказать не могу, но редактировать выложенные туда текстовые файлы и таблицы Excel, просматривать их - можно!


← →
Kolan ©   (2008-04-10 10:37) [5]

> Точно сказать не могу

Всмысле не можешь?


← →
DimA   (2008-04-10 10:37) [6]


> Kolan ©   (10.04.08 10:35) [3]

А какие именно настройки:
- Mode
- прав доступа к папке
Вы посоветуете?


← →
Сергей М. ©   (2008-04-10 10:38) [7]

Оставь пока эту моду.

Что насчет ограничений ?
И посмотри на файл-сервере перед запуском своего приложения, открыт ли и кем открыт требуемый mdb-файл .


← →
DimA   (2008-04-10 10:38) [8]


> Kolan ©   (10.04.08 10:37) [5]

я не админ! )


← →
Kolan ©   (2008-04-10 10:38) [9]

> — Mode

Незнаю, те что по умолчанию подходят, проблем небыло.


> — прав доступа к папке

По полной программе.


← →
Kolan ©   (2008-04-10 10:39) [10]

> И посмотри на файл-сервере перед запуском своего приложения,
> открыт ли и кем открыт требуемый mdb-файл .

А как его можно отрыть?


← →
DimA   (2008-04-10 10:39) [11]


> Сергей М. ©   (10.04.08 10:38) [7]

нет, никто не открывал!


← →
clickmaker ©   (2008-04-10 10:42) [12]

если там доступ только на чтение (или файл ReadOnly), то и ADOConnection.Mode поставь cmRead


← →
Сергей М. ©   (2008-04-10 10:42) [13]

Чему равно фактически вычисленное выражение

ExtractFilePath(Application.ExeName)+"BAZA\basem.mdb;"

?


← →
Kolan ©   (2008-04-10 10:47) [14]

> А как его можно отрыть?

А, блин, это аксесс&#133



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

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



Память: 0.48 MB
Время: 0.011 c
2-1208075381
assassin8899
2008-04-13 12:29
2008.05.11
ADOTable и ADOQuery


8-1179150403
Moritron
2007-05-14 17:46
2008.05.11
DSPack - видеоналожение.


3-1196861574
Леонид
2007-12-05 16:32
2008.05.11
Delphi и MS SQL


15-1206451876
Cj
2008-03-25 16:31
2008.05.11
FileMapping и два разных языка


2-1207833052
Снежинка
2008-04-10 17:10
2008.05.11
Запрос




   Наверх