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

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

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


DimA ©   (2008-04-10 10:13:00) 

В строке соединения 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. Файл уже открыт..."
Как это исправить?


Kolan   (2008-04-10 10:47:00) [1]

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

А, блин, это аксесс…


clickmaker   (2008-04-10 10:42:00) [2]

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


Сергей М.   (2008-04-10 10:42:00) [3]

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

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

?


Kolan   (2008-04-10 10:39:00) [4]

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

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


DimA   (2008-04-10 10:39:00) [5]


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

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


Сергей М.   (2008-04-10 10:38:00) [6]

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

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


DimA   (2008-04-10 10:38:00) [7]


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

я не админ! )


Kolan   (2008-04-10 10:38:00) [8]

> — Mode

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


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

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


Kolan   (2008-04-10 10:37:00) [9]

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

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


DimA   (2008-04-10 10:37:00) [10]


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

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


Kolan   (2008-04-10 10:35:00) [11]

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


DimA   (2008-04-10 10:35:00) [12]


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

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


DimA   (2008-04-10 10:32:00) [13]

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

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


Сергей М.   (2008-04-10 10:19:00) [14]

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


Наверх

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