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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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