Excel-файл источник внешних данных открыт еще кем-то в Excel

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Jean
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.09.2008 (Вс) 16:40

Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Jean » 12.10.2008 (Вс) 17:55

Добрый день,
Кто сталкивался с ситуацией, когда Excel-файл источник внешних данных открыт еще кем-то в Excel-е?
Например:
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Extended Properties").Value = "Excel 8.0"
.Open "\\server\Documents\CMC\Moves.xls"
end with
Если в этом случае Moves.xls - источник внешних данных и открыт еще кем то, то он почему то самопроизвольно запускается Excel-ем. Как этого избежать?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Денис » 13.10.2008 (Пн) 8:13

Скорее всего, открывается локальная копия только для чтения. Это все же не БД.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Jean
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.09.2008 (Вс) 16:40

Re: Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Jean » 13.10.2008 (Пн) 8:31

Денис писал(а):Скорее всего, открывается локальная копия только для чтения. Это все же не БД.


Да, верно. А зачем она открывается? Как этого избежать?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Денис » 13.10.2008 (Пн) 9:14

Jean
Открывается потому, что оригинал заблокирован другим Excelem. Избежать? Ну, там вроде бы как-то можно было открывать в режиме общего доступа, но не помню... В любом случае useram не понравится.
А вообще лучше б тебе dbf заюзать. Простенькие dbf тоже можно в Excel открывать.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Jean
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.09.2008 (Вс) 16:40

Re: Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Jean » 13.10.2008 (Пн) 10:06

Да вот мне тоже так кажется. Юзеры вводят туда информацию, нужную мне. В то же время им нужен excel для своих нужд. Тогда надо их заставить все периодически переводить в .dbf. Другого решения что то не вижу.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Excel-файл источник внешних данных открыт еще кем-то в Excel

Сообщение Sebas » 13.10.2008 (Пн) 12:05

Jean писал(а):Да вот мне тоже так кажется. Юзеры вводят туда информацию, нужную мне. В то же время им нужен excel для своих нужд. Тогда надо их заставить все периодически переводить в .dbf. Другого решения что то не вижу.


Access ?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList