Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Ren Trapnest
30 / 29 / 12
Регистрация: 03.06.2010
Сообщений: 203
Завершенные тесты: 1
1

Как проверить открыта ли БД?

11.05.2013, 12:11. Просмотров 680. Ответов 4
Метки нет (Все метки)

Пока имеется решение (костыль) из серии: лучший способ проверить открыта ли БД - это попытаться с ней что-нибудь сделать. Мне важно, чтобы БД была закрыта.
На данный момент, я проверяю и использую (костыль)
C#
1
 File.Move(path, path);
где path - путь к БД.
И далее, отлавливаю исключение.
Как и с чем, это можно решить?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 12:11
Ответы с готовыми решениями:

Как программно узнать какая страница открыта в браузере
Как программно узнать какая страница открыта в браузере, если это нельзя сделать на c# то на каком...

Проверка открыта ли директория
Здравствуйте. Подскажите, пожалуйста, можно ли каким-то образом проверить открыта ли в данный...

Как проверить, открыта ли форма?
Как проверить, открыта ли форма?

Как проверить, открыта ли страница во фрейме?
Как и какими средствами можно убедиться, что страница открыта во фрейме, а не в отдельном окне?

Как в Excel проверить, открыта ли книга?
Как через макросы проверить, открыта ли заданая книга в данный момент, и в каком режиме(read only...

4
pincet
1372 / 956 / 130
Регистрация: 23.07.2010
Сообщений: 5,181
11.05.2013, 14:04 2
Какая БД и что значит "закрыта"?
0
Ren Trapnest
30 / 29 / 12
Регистрация: 03.06.2010
Сообщений: 203
Завершенные тесты: 1
11.05.2013, 14:36  [ТС] 3
.mdb
закрыт - значит, что никто и ничто не использует БД. При открытии БД и др. ресурсов, создается .tmp файл и удаляется после закрытия. Так же?
0
pincet
1372 / 956 / 130
Регистрация: 23.07.2010
Сообщений: 5,181
11.05.2013, 16:37 4
попробую угадать - ACCESS?
Так это файл-сервер. Тебе нужен монопольный режим что-ли?
Может это http://www.interface.ru/home.asp?artId=7073 тебе прояснит?
1
Ren Trapnest
30 / 29 / 12
Регистрация: 03.06.2010
Сообщений: 203
Завершенные тесты: 1
11.05.2013, 17:37  [ТС] 5
В точку! Сразу не подумал, что проще разрешить делегирование прав на уровне СУБД
0
11.05.2013, 17:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 17:37

Подскажите как проверить открыта ли опера или блокнот
Привет. Подскажите. Как с помощью явы проверить открыта ли опера или блокнот.

Как перед запуском новой формы проверить открыта ли форма?
Доброго времени суток. Как перед запуском формы проверить запущена ли она уже. Работаю с MDI...

VBA Access: как проверить, открыта ли данная книга Excel
Добрый день! Подскажите пожалуйста, как можно при помощи модуля VBA В Access проверить открыта ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru