Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
35 / 33 / 13
Регистрация: 03.06.2010
Сообщений: 215
1

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

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

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

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

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

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

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

4
1507 / 1073 / 150
Регистрация: 23.07.2010
Сообщений: 5,909
11.05.2013, 14:04 2
Какая БД и что значит "закрыта"?
0
35 / 33 / 13
Регистрация: 03.06.2010
Сообщений: 215
11.05.2013, 14:36  [ТС] 3
.mdb
закрыт - значит, что никто и ничто не использует БД. При открытии БД и др. ресурсов, создается .tmp файл и удаляется после закрытия. Так же?
0
1507 / 1073 / 150
Регистрация: 23.07.2010
Сообщений: 5,909
11.05.2013, 16:37 4
попробую угадать - ACCESS?
Так это файл-сервер. Тебе нужен монопольный режим что-ли?
Может это http://www.interface.ru/home.asp?artId=7073 тебе прояснит?
1
35 / 33 / 13
Регистрация: 03.06.2010
Сообщений: 215
11.05.2013, 17:37  [ТС] 5
В точку! Сразу не подумал, что проще разрешить делегирование прав на уровне СУБД
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2013, 17:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Как проверить открыта или закрыта форма, открытая НЕ модально?
Здравствуйте. Есть две формы: Form1 (главная форма) и Form2 (открывается из первой НЕ модально)....

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

Как проверить открыта ли книга если ей задана переменная (excel 2010)
При заданном условии (А, В, С) должна открыться определенная книга, задача проверить открыта ли она...


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

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

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